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と関連する良く見られている質問

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

IEのプロキシ設定をC#プログラムで変更したいのですが、
方法がわかりません。

もしご存知でしたら教えて頂けないでしょうか?

Aベストアンサー

社内のシステム管理者として各ユーザーの設定を変更するのであれば C# に頼らなくても良いかと。

とりあえずプロキシの設定はレジストリに記載されているようです。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
http://tipsofvb.net/blogs/tips/archive/2005/04/15/29.aspx
ですので C# だろうが VBScript だろうがレジストリを変更すれば望みの結果が得られると思います。

VBScript なら
http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/may05/hey0519.mspx

その他、社内の DHCP や DNS、ActiveDirectory ならグループ ポリシーという手もあります。
http://www.atmarkit.co.jp/fwin2k/win2ktips/031autoproxy/autoproxy.html

社内のシステム管理者として各ユーザーの設定を変更するのであれば C# に頼らなくても良いかと。

とりあえずプロキシの設定はレジストリに記載されているようです。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
http://tipsofvb.net/blogs/tips/archive/2005/04/15/29.aspx
ですので C# だろうが VBScript だろうがレジストリを変更すれば望みの結果が得られると思います。

VBScript なら
http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/ma...続きを読む


人気Q&Aランキング