首页
社区
课程
招聘
[求助]关于 InternetSetOption
发表于: 2007-10-3 17:13 7167

[求助]关于 InternetSetOption

2007-10-3 17:13
7167
各位大大,用 InternetSetOption(NULL, INTERNET_OPTION_PROXY, ....
改变代理,它会不会改变注册表中
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 下的
ProxyOverride 和 ProxyEnable 这两项的?
我试了好几下,都没有改,不知道是它本来就不会改的呢,还是我用错了

接下来是主要问题——
我在程序中手动改了上述注册表项后,调用
InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0);
(两个都必要的还是某一个就够了?)
代理改变能即时生效,就说已经打开着的 IE 窗口也应用了新的代理设置
问题是,当用户在别的程序或者在 Internet 选项中改变了代理设置时,别的程序也
InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
InternetSetOption(NULL, INTERNET_OPTION_REFRESH, NULL, 0);
了一下,我的程序会不会收到通知呢?是什么消息?

我想实时监测代理开关状态(目前用个很土的办法是每1秒读一下 ProxyEnable)

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//