WebBrowser (IE 8/9) でログイン/パスワードを使用して SOCKS 5 プロキシを使用するには?
Delphiでは、次のようなことを試しました:
var
PIInfo: PInternetProxyInfo;
begin
New(PIInfo);
PIInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
PIInfo^.lpszProxy := PChar('socks=127.0.0.1:1080');
PIInfo^.lpszProxyBypass := PChar('');
UrlMkSetSessionOption(INTERNET_OPTION_PROXY, piinfo, SizeOf(Internet_Proxy_Info), 0);
Dispose(PIInfo);
WebBrowser1.Navigate('http://www.google.com');
end;
ただし、プロキシがログイン/パスワード認証を必要としない場合にのみ機能するようです。