編集

編集

デフォルトのブラウザ要求を処理するために使用したいカスタム アプリケーションがあります。現在のデフォルトのブラウザの代わりにそのアプリケーションを使用するように Windows を構成するにはどうすればよいでしょうか。

答え1

私も、この答えを知りたいです。リンクをインターセプトして、何をすべきか (ブラウザ A、B、または C で開く、カスタム アプリを実行するなど) を指示する「デフォルト ブラウザ」として組み込めるアプリまたはスクリプトを探していました。それはとても素晴らしいことです。

この記事によると、http://support.microsoft.com/kb/224816

Internet Explorer およびそれ以降のバージョンの Netscape で [これを既定のブラウザにする] を選択すると、ブラウザは、書き込まれる他のエントリとともに、次のすべてのキーに自身を登録して既定のブラウザにします。HKEY_CLASSES_ROOT.htm
HKEY_CLASSES_ROOT.html HKEY_CLASSES_ROOT\http\shell\open\command HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application HKEY_CLASSES_ROOT\ftp\shell\open\command HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Application HKEY_CLASSES_ROOT\gopher\shell\open\command HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec\Application

編集

それ以来、私は Windows 用のこの素晴らしいツールを見つけました:http://browserchooser.codeplex.com/

答え2

私が必要としていたのはこれのようです: http://msdn.microsoft.com/en-us/library/dd203067(VS.85).aspx

アップデート:私はこれのために簡単なレジストリ スクリプトを作成しました。 http://pastebin.com/KPYyGcaV

答え3

関連情報