Firefox から Google Chrome をインストールする場合、インストーラーをダウンロードして実行する代わりに、ダウンロード マネージャーもバイパスして、Firefox からの標準的な確認なしにインストーラーが自動的に起動します。
どうしてこんなことが可能なのでしょうか? Google はこれを実現するためにどのような技術的な魔法を使っているのでしょうか? 他のすべての *.exe はダウンロード前にプロンプトを表示します。
これをテストするには、Chrome インストール ページダウンロード ボタンをクリックし、EULA に同意します。インストーラーが自動的に起動します。
Windows XP 上の Firefox 16.0.2
答え1
彼らはJavaScriptとMicrosoftの.NETを使ってそれを行っていますClickOnce アプリケーション展開システム。
Microsoft の ClickOnce に関する詳細情報ここ。
CodeProject から実装例を紹介しますここ。