Twebbrowser中怎样获取代理服务器的设置,使其能够通过代理浏览?(90分)

  • 主题发起人 主题发起人 benqq
  • 开始时间 开始时间
B

benqq

Unregistered / Unconfirmed
GUEST, unregistred user!
一般在内部网中,都把80端口关掉,里面只能通过设置代理上网,现在程序要在此内部网中
使用,用TWEBBORWSER作内嵌浏览器。
 
IE的代理可用InternetSetOption(..)设置。
 
可以通过读写注册表来实现
 
to sspeak:
thank you !but can you explain it in detail?
to shawy0282:
thank you too,same, can you explain it in detail? which key should be read?
 
InternetSetOption可改变当前程序中IE设置,但不能永久改变,如需永久改变,需改注册表,
在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings。
例子:
uses wininet;
..
proxy : INTERNET_PROXY_INFO;
..
proxy.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
proxy.lpszProxy := pchar('http=proxy.microsoft.com:8080 ftp=p2.ibm.com:4567');
proxy.lpszProxyBypass := pchar('');
InternetSetOption(nil, INTERNET_OPTION_PROXY, @proxy, sizeof(proxy));
 
to sspeak:
thank you,I got what I want![:)]
 
后退
顶部