2

如何从 C++ 快速检索 Internet Explorer 的代理设置?

windows功能WinHTTPGetIEProxyConfigForCurrentUser()给了我我想要的东西。

问题WinHTTPGetIEProxyConfigForCurrentUser()是它在我的一些用户系统上运行缓慢(他们运行的是 Windows 7)。对于这些用户,该功能需要几秒钟才能完成。它似乎具有网络依赖性,因为如果他们拔下网络电缆,该函数会快速返回(并且结果相同)。

那么如何在没有这种慢速网络依赖的情况下获取系统代理设置呢?

谢谢!

4

2 回答 2

3

不支持直接戳注册表。获取 IE 代理设置的正确机制是InternetQueryOptionList使用INTERNET_OPTION_PER_CONNECTION_OPTION结构和适当的标志来调用您需要的内容。

于 2010-03-10T17:41:46.880 回答
0

从注册表中检索这些详细信息。此处提到了注册表项:http: //support.microsoft.com/kb/819961/EN-US

于 2010-01-30T02:35:07.390 回答