• ベストアンサー

ブラウザのプロキシ設定の取得について

IEやNNで設定するプロキシの設定ですが どこに保存されているのでしょうか? IEはレジストリ、NNはファイルに保存されているらしいのですが 特定できてません。 また、それらの設定をC/C++プログラムで取得するには どうしたら良いのでしょうか? お知りの方、教えてください。よろしくお願いします。

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

Windows系ですよね。 NNは、それぞれのユーザファイルが展開されるディレクトリ(多分、 インストールフォルダ\Users\プロファイル名)に prefs.js という ファイルがあります。テキストファイルです。 "proxy" という文字列を検索してみてください。 "network.proxy.なんとか" というのがいくつかあると思いますが、 それが、プロクシの設定になります。 IEは、レジストリに持ってます。キーはWindowsの種類やバージョンに 依存するはずです。一番手っ取り早いのは、インターネットオプションの 設定で設定した文字列(プロクシサーバ名なんかが良いと思う)を レジストリエディタで検索することです。 ちなみに WindowsNT 4.0 で確認してみたところ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings に幾つか設定がありました。 次に、プログラムで取得する方法です。 NNの場合には、テキストファイルで設定が落ちているわけですから、 テキストファイルの読み込み+文字列操作で取得することになります。 IEの場合には、レジストリアクセスのAPIを使うことになります。 Regなんとかって感じのAPIです。 それぞれ、アプリケーション(NNやIE)のバージョンやWindowsの 種類やバージョンに依存することです。共通的な手段はないです。 # 私が知らんだけかもしれないですが

kita-t
質問者

お礼

すいません。アプリケーションやOSについて書いていませんでした。 Windows98SE、NN4.7、IE5でしたが、同じ場所にありました。 これからレジストリアクセスのAPIを調べてみようと思います。 ご返答、ありがとうございました!

関連するQ&A

  • プロキシの設定方法

    IEのバージョンが正確に分かりませんがたぶん7前後です。 インターネットオプションからHTTPプロキシの設定ができますか? プロキシのアドレスとポートを設定したいです。 直接レジストリでもかまいません。

  • プロキシ設定

    特定のページだけプロキシを通して閲覧したい時はどの様に設定すればいいのでしょうか?ブラウザはIE6.0、LAN接続です。 よろしくお願いします。

  • プロキシの設定変更を禁止したい

    IEのプロキシ設定を変更出来なくしたいんですけど レジストリで非表示にできるらしいんですが キーを捜してもそれらしいのが見当たりません。 何方かお教えください。 レジストリ以外でも、何か良い方法ありますか?

  • IEのプロキシ設定をC#プログラムで変更

    IEのプロキシ設定をC#プログラムで変更したいのですが、 方法がわかりません。 もしご存知でしたら教えて頂けないでしょうか?

  • IEのプロキシの設定の共有について

    ドメインに参加している不特定多数の人間が使用するPCがあります。 全てのユーザーにこちらで設定したデスクトップ環境を使用させるために、ユーザープロファイルを 「Default User」へコピーして使用しているのですが IEの「ツール」から設定できる、プロキシサーバーの設定だけが反映されません。 トップページや、履歴の保存日数等は反映されるのになぜなんでしょうか。 「sysytem32」以下にある「Inetcpl.cpl」をどのユーザーも見ている、という所までは わかったのですが、同じファイルを見ているなら保存されても良さそうなものなんですが・・・。 プロキシの設定が各ユーザーに反映されないと問題があり、大変困っております。 ご指導のほどよろしくお願いいたします。

  • IEでプロキシを使用するかどうかという設定の場所は?

    IEでプロキシを使用するかどうかをワンクリックで設定できるようにしたいのですが、この設定はレジストリにあるのでしょうか? どこにあるのかご存知でしたら教えてください。

  • プログラムからOS標準ブラウザを知るには

    Windowsプログラミングについての質問です。2点質問があります。 まず1点目は、 ●プログラムからOSの標準として設定されているブラウザを取得し、起動するにはどうすればよいのでしょう(実行ファイル名が分かればけっこうです。プロセス起動の方法は知っています)。 2点目は ●プログラムからIEの(標準の、ではなく)「インターネットオプション」で設定されている情報を取得するにはどうすればよいのでしょう。具体的には、プロキシサーバ設定の情報を取得したいのです。 Win32 API、COM、レジストリ、シェルAPI、環境変数、その他どんな方法でもよいです。OSのバージョンはできればWin2000~Vistaまで共通する方法、でなければ特定プラットフォームの情報でもかまいません。

  • Windows8 プロキシ設定できない

    Windows8でプロキシを設定したいのですがどうにもうまくいきません。 WindowsUpdate更新前は接続できていたのにどうにもなりません。 設定からいじろうとしても保存を押しても反映されない、 インターネットオプションからいじろうとしてもボタンが押せない レジストリ書き換えてもだめ 八方ふさがりです。 対処法を教えてください。 手動で設定できるfirefoxは使えますがあとはだめです。

  • プロキシーの設定について

    会社でメーカ指定ソフトにてHTTP転送にてデータ転送をしなければいけなません。このソフトはプロキシー設定があると使用できないと書いてありました。 IEのLANの設定の個所のプロキシーサーバを使用するの設定を解除したら、IEが使用できなくなってしまいました。 どうすればよいのでしょうか。 ネットワークの設定とか変更しなければならないのでしょうか。素人管理者なので、詳しく教えてください お願いいたします

  • ブラウザのプロキシ設定を一瞬に?ツール探してます。

    ・会社で使用しているPCを自宅に持ち帰り、自宅でADSL接続しています。  都度、ブラウザのプロキシ設定を外し、会社では、再度設定しています。  これって、大したことではありませんが、結構階層が深く(IEの場合)  面倒です。  私は、まだいいですが、社の幹部(PC素人)にはまんどくさいって、怒ら  れてます。(怒ってもしょうがないのに。)そこで、例えば、あるショート  カットをクリック するとプロキシが外れ、こっちのこのショートカットを  クリックすると、再度プロキシのチェックが入るなんていうツールはないで  しょうか?ワンクリックでなんとか。  また、この時(プロキシのオン/オフ後)IEが自動(一緒に)起動する  なんて虫のいいツールがあればなお、いいのですが。(IE、Netscape共々  できればなお、なお、いいですが。)  (また、どなたか、造っていただいて、シェアウェアなんかにでもしていた  だければ、もちろん購入したいです。ただし、安ければ。)  よろしく、お願いします。

専門家に質問してみよう