我有一个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 ]