如何以编程方式检查我的电脑是否在代理服务器后面?

时间:2013-07-09 14:29:46

标签: c++ proxy windows-networking

我正试图找到一种好方法来确定我的电脑是否在代理服务器之后工作。

我正在浏览WinAPI,但找不到任何有用的东西。我read已经足够在端口80上打开到互联网地址的tcp连接,但这真的是最好的解决方案吗?

我不想检查每个浏览器的代理设置,而是检查全局系统代理设置......如果有类似的话。

我必须使用Windows(XP和Windows 7以及更新的应该支持)和C ++

1 个答案:

答案 0 :(得分:0)

您可以使用WinINet API,请参阅此处的“设置和检索Internet选项”:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa385384%28v=vs.85%29.aspx#general_option

这假定在Internet Explorer选项中设置了代理设置。