IEやNNで設定するプロキシの設定ですが
どこに保存されているのでしょうか?
IEはレジストリ、NNはファイルに保存されているらしいのですが
特定できてません。

また、それらの設定をC/C++プログラムで取得するには
どうしたら良いのでしょうか?

お知りの方、教えてください。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (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の
種類やバージョンに依存することです。共通的な手段はないです。

# 私が知らんだけかもしれないですが
    • good
    • 0
この回答へのお礼

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

お礼日時:2001/04/13 11:57

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報