如何获取WinInet';快速恢复代理设置(无网络依赖) 如何快速检索C++中的Internet Explorer的代理设置?

如何获取WinInet';快速恢复代理设置(无网络依赖) 如何快速检索C++中的Internet Explorer的代理设置?,c++,internet-explorer,proxy,winhttp,C++,Internet Explorer,Proxy,Winhttp,windows函数WinHTTPGetIEProxyConfigForCurrentUser()正好提供了我想要的 WinHTTPGetIEProxyConfigForCurrentUser()的问题是,它在我的用户的某些系统上运行速度慢得令人无法接受(他们正在运行Windows 7)。对于这些用户,该功能需要几秒钟才能完成。它似乎具有网络依赖性,因为如果他们拔下网络电缆,函数返回速度很快(并且具有相同的结果) 那么,在没有这种缓慢的网络依赖性的情况下,如何获得系统代理设置呢 谢谢 从注册表中检

windows函数
WinHTTPGetIEProxyConfigForCurrentUser()
正好提供了我想要的

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

那么,在没有这种缓慢的网络依赖性的情况下,如何获得系统代理设置呢


谢谢

从注册表中检索这些详细信息。这里提到了注册表项:

不支持直接戳注册表。获取IE代理设置的正确机制是调用
InternetQueryOptionList
,使用
INTERNET\u选项\u PER\u CONNECTION\u选项
结构和您需要的相应标志