• ベストアンサー

ブラウザから自作アプリケーションを起動するには?

ご存知の方、または名案のある方、ご回答よろしくお願いします。 自作アプリケーションと言っても、仕事で作成しているアプリケーションのことです。 あるホームページからクライアントPCに置いてあるアプリケーションを起動させるには、どのような手法があるでしょうか? ブラウザはIE限定でも構いません。 WEBサーバからファイルをダウンロードすることも可能です。 CGIを使用することも可能です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

IEの場合、EXEをリンク先にすると、ダウンロードするか実行するか、と聞いてきます。普通はウィルスなどの懸念からダウンロードすることはあっても直接実行することはないわけですが、ここでクライアントに「実行する」を選んでもらえばアプリケーションを実行してもらえます。または、ActiveXを作成し、できればデジタル署名を施しておけば、セキュリティレベルにもよりますが、実行してもらえる可能性があります。 そのようにして実行されるのが、便利なプログラムである可能性もあれば、ハードディスクをフォーマットするプログラムである可能性もある、という点で、非常に危険であることは確かです。

sorahikaru
質問者

お礼

ありがとうございました。 おっしゃるとおりですね。参考にさせていただきます。

その他の回答 (1)

  • VRAM
  • ベストアンサー率25% (42/162)
回答No.1

起動するアプリケーションってのが何なのか よくわかりませんが、それがもし普通の アプリケーションだとするとそれは無理です。 これが可能だったらウイルスとかが簡単に バラまかれてしまいます。 ホームページから起動させたりするには それ専用のアプリケーションを 作らないと駄目だと思います。

sorahikaru
質問者

お礼

ありがとうございます。 何かアイデアがあればなぁと思っていました。

関連するQ&A

  • WEBページからアプリケーションを起動する方法

    現在ASPを使用したWEBアプリケーションを作成中です。 そこで質問なのですが、 WEBページからVBで作成したアプリケーションを起動させる方法について教えていただけないでしょうか。 方法は、HTMLかJavaScript、ASP、VBScript のいずれかで、 WEBページ内に、JavaアプレットのようにExeを埋め込むか、 リンクをクリックすると、Exeが起動するような形がよいのですが。。 リンクを素で貼り付けたのですが、ダウンロードしますか?というメッセージが出てしまうので。。(当然かもですが;) 初心者のような質問で申し訳ないのですが、よろしくお願いします。 クライアントはWindowsマシン、IEブラウザ限定でもかまいません。 Exeはローカル内のExeです><

  • WEBアプリケーションでのSSL通信

    WEBアプリケーションシステムで、クライアントとサーバ間の通信を http → https としてSSL通信を行いたいのですが、具体的な方法がわかりません。なにかアプリが必要とか、新たにハードが必要など・・・。 経験のある方、ご指導願います。サーバのOSは Win2000server、クライアントのブラウザはIE5.5~ です。よろしくお願いします。

  • 自作ブラウザを既定のブラウザにするには

    VB 2008 Express EditionでWebBrowserコントロールを使って、自作のWebブラウザを作りました。 自作ブラウザのフォーム内にテキストボックスを配置し、そこでURLを指定すれば、Webサイトを開く事は可能です。 しかし、例えばOutlookなどのメールにあるURLをクリックするとIEが起動してしまいます。そこでWindows OSの拡張子の関連付けで自作ブラウザを設定してしました。しかし、自作ブラウザが起動するだけで、メールにあるURLのサイトが開けません。 どうにかしてそのURLを取得しないといけないと思うのですが、やり方が分かりません。 ご存じの方、いらっしゃいますでしょうか?

  • ウェブブラウザーの比較

    ウェブブラウザーには、 Internet Explorer Firefox Safari Opera Sleipnir Chrome とイロイロな種類がありますよね そこで質問なんですが 僕はIEを利用しています。 そしてホームページを作成しています。 自分が作成したホームページを他のウェブブラウザーで 見たらどんな風になっているか知りたいです。 知りたいからと言って  これらの種類を全部ダウンロードするのはチョット・・・ IEで見たらこんな感じ Firefoxで見たらこんな感じ Safariで見たらこんな感じ・・・ って判るようなツール的な物はありませんか? (もしくは、そんなサービスをしているページとか) よろしくお願いします。

  • ファイルのダウンロードが始まってしまう

    ブラウザで自分の作成したPHPファイルを指定して表示させようとすると、 その指定したPHPファイルをダウンロードしようとしてしまいます。 サーバーのOSはWinXP クライアントのOSもWinXP webサーバーはapache2.50 ブラウザはIE6 です。 どなたか理由が分かる方いらっしゃいませんでしょうか。 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • MACOS9.2で使える早いブラウザ

    今、IEを使ってますが、スピードが遅いのでブラウザを変えようと思います。MozillaやOperaを使おうと思ってダウンロードしてみたんですが、「書類を作成したアプリケーションが見つかりません」とありファイルを開くことができません。これは諦めるしかないんでしょうか?

    • ベストアンサー
    • Mac
  • サーバーサイドアプリケーションでブラウザでの「検索中」表示

    サーバーサイドのWebアプリケーションでブラウザで例えば「検索」ボタンを押した後に検索結果が表示されるまでの間、ブラウザには「検索中」と表示させて検索が終了した時点で結果を表示する画面に切り替わるという画面遷移のものを見かけます。 これはどのような仕組みなのでしょうか? HTTPの場合、サーバーからクライアント(ブラウザ)へはアクションを起こせないと思いますので、例えば「検索中」を表示しているページにJavaScript等を埋め込んで一定の間隔でサーバーに確認しにいくというようなことをしているのでしょうか?それとも他に方法があるのでしょうか? サンプル等がありましたらお教え頂ければ幸いです。 宜しくお願い致します。

  • VS2005アプリケーションで、Oracleデータを参照したい

    WebサーバーにWindowsアプリケーションを作成して、配布しましたが 個々のユーザー(クライアント)がそのアプリケーションをインストールしたときに、 Oracleクライアントがないために、エラーになります。 初心者で申し訳ないののですが、VS2005でWindowsアプリケーションを 開発して、Webサーバに配布したときのOracle接続はどのようにすれば、 Oracleクライアントなしのユーザーの端末で実行できるのでしょうか? どうか、教えてください。

  • ブラウザから別PCのアプリケーションを実行したい

    社内のみで使用できるwebアプリケーションを作成しています。 現在xamppをインストールしてサーバーを作り、webアプリケーションはphpで作成しています。 OSはwindowsXP、ブラウザはInternetExplorer8です 「webブラウザから特定のPC((A)とする)のローカルアプリケーション(を動作させるvbsを実行)する」がやりたいことです。 現状では http://localhost/○○/△△.phpにアクセスし、あるボタンを押すと jabascript cmd() が実行され、さらにvbsが実行されます。 そのvbsで、PC(A)のローカルアプリケーションが実行されます。 しかし、http://192.xxx.xx.xx/○○/△△.phpからjavascriptを実行しようとしても 「オートメーションサーバーはオブジェクトを作成できません。」というエラーになってしまいます。 他のPCからはhttp://localhost/○○/△△.phpにはアクセスできません。 社内のどのPCからアクセスしてもPC(A)のローカルアプリケーションが実行されるようにしたいのです。 いろいろと検索してみたのですが何分初心者なので、権限?セキュリティのことなどわからないことが多く、具体的な解決方法が見つかりません。 ブラウザからアプリケーションを実行するということが簡単にできないことはわかっているのですが、 全く方法はないのでしょうか? 何か良い方法があれば教えていただきたいです。 よろしくお願いいたします。 ちなみに以下はjavascriptの内容になります。 function cmd(){ var obj = new ActiveXObject("WScript.Shell"); obj.Run("C:/xampp/htdocs/○○/□□□.vbs"); }

  • ■SOAPを使ったwebアプリケーションについて質問です

    ■SOAPを使ったwebアプリケーションについて質問です 現在、SOAPを利用したJavaでのクライアントーサーバ間のwebアプリケーションを作成しようとしています。 やりたいことは下記の通りです。 1、クライアント側でSOAP本体を自前で作成し、それをサーバプログラムに送信する。 2、サーバで受け取ったSOAPメッセージを解析し、応答メッセージを作成する。 3、作成した応答メッセージをクライアントへ返す。 使用する環境は Java 1.6 Apache 2,2 Tomcat 6.0 Axis2(不要なら使わない予定) です。 上記のアプリケーションを作成するには具体的にどのようなソースになるか ネット上でも調べてみたのですが見つからず困っております。 有識者の方、どうかご教授願いますでしょうか。

専門家に質問してみよう