WinHttpGetDefaultProxyConfiguration 返回错误的代理信息
WinHttpGetDefaultProxyConfiguration returns wrong Proxy Info
我想检索默认代理设置。为此,我使用下一个代码:
WINHTTP_PROXY_INFO ProxyInfo;
ZeroMemory( &ProxyInfo, sizeof(ProxyInfo) );
BOOL result = WinHttpGetDefaultProxyConfiguration(&ProxyInfo);
if (result)
{
//...
}
该函数返回 TRUE,但在 ProxyInfo 中,无论我通过 ProxyCfg.exe->Connections->LAN Settings->代理服务器输入什么设置,我都有:WINHTTP_ACCESS_TYPE_NO_PROXY
和 lpszProxy == NULL
。你知道我在这里做错了什么吗?
我在 Win7 64 位机器上测试了这段代码,但我需要它才能在所有 WinXP+ 版本中工作。
我检查了libproxy项目,并从注册表中检索了代理设置。这种方法可靠吗?所有 Windows 版本中代理配置的注册表路径是否相同?
我已经尝试了Chrome中使用的方法,它工作正常。此外,它还应该在多个Windows版本中进行测试。
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG ProxyInfo;
BOOL result = WinHttpGetIEProxyConfigForCurrentUser(&ProxyInfo);
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 代理对象的常量正确性
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 如何设置一个范围来提取我想要获得的信息
- 系统参数信息A 与 SPI_GETMOUSE 返回 0
- 为什么 gcovr 会生成空覆盖率统计信息?
- 具有所表示类的相同构造函数签名的代理类模板
- 我已经阅读了很多关于 2d 数组的信息,但我在作业中使用它时遇到了麻烦
- 将信息输入到下面显示的结构向量中的正确语法/格式是什么
- 调试符号中缺少 QObject 类信息(编辑但存在其他 Qt 类)
- 为什么数组大小信息可用于"sizeof"运算符和 delete[] 运算符,但在将数组作为参数传递到
- Pisarze - 来自波兰奥林匹克信息学的数据分析任务
- 将数组信息存储到 c++ 向量中有一个"Access violation reading location"
- C++20 个模块在 clang (Windows):在最简单的示例中键入信息错误
- C++ 如何暂停控制台输出,以便用户可以在继续之前阅读信息
- 如何从WebAssembly模块检测浏览器信息?
- WinHttpGetDefaultProxyConfiguration 返回错误的代理信息
- Internet Explorer 如何通知其他浏览器有关代理设置更改的信息