Delphi应用程序如何检测Windows PC的网络代理设置?

前端之家收集整理的这篇文章主要介绍了Delphi应用程序如何检测Windows PC的网络代理设置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Delphi应用程序使用 Indy components与因特网上的Web服务器进行通信.应用程序的大多数用户都具有直接的Internet连接,但有些则在本地网络的代理服务器之后.我不想要求用户Internet Options / Connections / LAN Settings dialog中查找代理服务器

alt text http://toybase.files.wordpress.com/2008/11/ie-proxy-settings.png

坦白说,大多数人不会知道或关心这种情况.

可以通过Delphi-7应用程序的一些系统调用获取这些信息吗?

非常感谢!

解决方法

通过WinAPI – WinHttpGetIEProxyConfigForCurrentUser.你得爱MS的长WINAPI名字^ _ ^.

OP编辑后:您可以从注册表读取,AFAIR将位于此处:

[ HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings ]

猜你在找的Delphi相关文章