程序设置代理服务器,下面的代码为什么不起作用?(50)

  • 主题发起人 ynduanlian
  • 开始时间
Y

ynduanlian

Unregistered / Unconfirmed
GUEST, unregistred user!
我是内网用户,当我的IE设置代理服务器:'135.35.6.111:808'时,IE可以访问外网,比如访问网页 http://www.ynzsjm.com/Proxy.aspx 但是当我取消或修改IE代理服务器IP为一个错误的IP地址,然后用下面的代码来重新设置正确的代理服务器,结果是WebBrowser1并不能正常访问网页,那么,哪里不对? FProxy:=Format('%s:%s',['135.35.6.111','808']); //111 Pinfo.dwAccessType := INTERNET_OPEN_TYPE_PROXY; Pinfo.lpszProxy := '135.35.6.111'; //PChar Type InternetSetOption(nil, INTERNET_OPTION_PROXY, @Pinfo, SizeOf(PInfo)); InternetSetOption(nil, INTERNET_OPTION_SETTINGS_CHANGED, nil, 0); WebBrowser1.Navigate('http://www.ynzsjm.com/Proxy.aspx');我只想为我的WebBrowser组件设置代理服务器,不想影响别的IE的窗口,所以我想不应去写注册表,这个思路有什么问题?
 
难,这个设置是全局的。
 
顶部