【发布时间】:2011-09-08 22:39:08
【问题描述】:
如何使用 winforms webbrowser 控件将套接字指向代理 IP/端口? Visual C#.NET 附带的标准 Web 浏览器。
请在 Visual C#.NET 方面提供帮助。
【问题讨论】:
如何使用 winforms webbrowser 控件将套接字指向代理 IP/端口? Visual C#.NET 附带的标准 Web 浏览器。
请在 Visual C#.NET 方面提供帮助。
【问题讨论】:
WebBrowser 控件只是 IE 的一个包装器。因此,要设置代理设置,您可以更改注册表项。
类似这样的:
string serverName = ""; // your proxy server name
string port = ""; // your proxy port
var key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);
key.SetValue("ProxyServer", serverName + ":" + port);
key.SetValue("ProxyEnable", 1);
【讨论】:
using Microsoft.Win32;
WebBrowser 只是 IE 上的一个界面。要设置 IE 代理设置,您可以破解注册表!
string key = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";
string serverName = "";//your proxy server name;
string port = ""; //your proxy port;
string proxy = serverName + ":" + port;
RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(key, true);
RegKey.SetValue("ProxyServer", proxy);
RegKey.SetValue("ProxyEnable", 1);
【讨论】:
using Microsoft.Win32; 见msdn.microsoft.com/en-us/library/…