我需要阅读Windows'网络代理设置的编程方式与在UI中设置的完全相同。 (魔鬼在句子的后半部分)
我完全了解Win32 WinHttpGetIEProxyConfigForCurrentUser
函数和表面上它正是我想要的,但它掩盖了autoDetect
属性的结果,如果WPAD失败,它总是返回false(至少在Win7上)。不可否认,这很聪明,但这不是我想要的。出于我的目的,我需要知道UI设置是什么,而不是已经解决的值#34;通过Windows。
自Win 7以来,如何在Windows版本中以可靠的方式检索网络代理配置(在UI中指定)?
答案 0 :(得分:1)
来自注册表:
[HCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
ProxyServer=xxx.xxx.xxx.xxx:yyyy (REG_SZ)
ProxyEnable= (REG_DWORD)