2012-01-08 3 views
2

ボタンのように、ウェブサイトから公開されたコンピュータにインストールされたファイルを開くウェブサイトのランチャーを作成することは可能ですか?ウェブサイトからコンピュータに保存されているEXEファイルを起動する

たとえば、ユーザーはウェブサイトからインストーラをダウンロードすることで、コンピュータに「blahblah.exe」をインストールできます。ウェブサイトに「blahblah.exeを起動するにはここをクリックしてください」ボタンがあります。以前にインストールされたblahblah.exeを開きます。

可能ですか?

答えて

3

これが可能であった場合の潜在的なセキュリティとプライバシーの問題を想像できますか?

ありがとう、デフォルトではありません。

ブラウザプラグインでこれも可能ですが、これらをインストールする必要があります。もちろん

+0

calc.exe ;-)を起動するすべての悪用によって示されるように – Joey

+0

@Joey - その 'calc.exe' ...決してそれを信用しないでください! – Oded

+0

さて、Robloxと呼ばれるゲームがあります。Playをクリックすると、コンピュータにインストール済みのソフトウェアが起動します。だから、可能でなければなりませんか? – Box

3

それは、具体的なもののようなものを可能にするブラウザ用のプラグイン可能ですが、

  1. のいずれかなしにユーザーのブラウザ(または他のコンポーネント)の脆弱性の悪用ない

したがって、一般的には、

特殊な例は、例えば、次のとおりです。

  • ブラウザのプラグインとしてランチャーを含んでいくつかの他のソフトウェア(あなたは特別なリンクをクリックするとiTunesが起動できるようにする)URIハンドラを登録

    • のiTunes(スカイプ、iirc)

    どちらの場合も、可能な限り、ユーザーが何かを行う必要があります(それが理想的です)。

  • 1

    短い回答:いいえ、これはできません。

    長い答え:あなたは、ブラウザの拡張機能で何かを行うことができ、もちろん、あなたは

    • に持っている。これは許可されていませんそれを

    をインストールするユーザーを取得1

  • を書きます大規模なセキュリティ上のリスクがあるためです。コマンドを実行するだけで、オペレーティングシステムにできることはたくさんあります。訪問する悪質なページは、ディスク全体を拭き取ったり、データや他の何かを盗み出す可能性があります。

  • 1

    玄関ドアに鍵を盗むようなものです。ここでは、任意のランダムなプログラムを起動して自由に感じる。

    いいえブラウザの標準セキュリティ設定では不可能です。 IEでActiveXを使用する方法がありますが、それは非常にリラックスした設定が必要です。

    または、イベントを受信して​​実行できるように、何らかの種類のplug-inをインストールすることができます。

    関連する問題