CodeZine:各ブラウザのproxyサーバ情報を読み出して利用する(Opera, IE, Firefox, Proxy)
リンク: CodeZine:各ブラウザのproxyサーバ情報を読み出して利用する(Opera, IE, Firefox, Proxy).
「通常使うブラウザ」の判定方法
「通常使うブラウザ」(既定のWebブラウザ)がどのブラウザであるか判断し、その結果に基づいて、上記の各ブラウザごとのproxyサーバ情報読み出し処理を実行すれば、proxy情報を自動的に取得するプログラムを作成することができます。
「通常使うブラウザ」が何であるかは、以下のレジストリの情報を元に判断します。
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
上記のレジストリが存在しない場合は、htmlファイルをopenするのに使用するコマンドとして指定されているものを「通常使うブラウザ」とみなしても構わないと思います。
以下のレジストリが「htmlファイルをopenするのに使用するコマンド」に相当します。
HKEY_CLASSES_ROOT\htmlfile\shell\open\command
上記のレジストリに
* iexplore(またはIExplore)を含む文字列が設定されていたら、「通常使うブラウザ」はInternet Explorer
* firefox(またはFirefox)を含む文字列が設定されていたら、「通常使うブラウザ」はFirefox
* opera(またはOpera)を含む文字列が設定されていたら、「通常使うブラウザ」はOperaということになります。
| 固定リンク
| コメント (0)
| トラックバック (0)

