我正在使用 Microsoft Visual Studio 2010 C# .net 4.0
我有一个网络浏览器元素。我想做的是使用代理通过 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);
看看这个:http://social.msdn.microsoft.com/forums/en-US/winforms/thread/da510380-9571-4fcd-a05f-b165ced45017/ http://social.msdn.microsoft.com/forums/en-US/winforms/thread/da510380-9571-4fcd-a05f-b165ced45017/
Update:看起来这只能针对控制器而不是整个机器来完成。请参阅此代码示例,了解仅为单个进程设置代理 -http://blogs.msdn.com/b/jpsanders/archive/2011/04/26/how-to-set-the-proxy-for-the-webbrowser-control-in-net.aspx http://blogs.msdn.com/b/jpsanders/archive/2011/04/26/how-to-set-the-proxy-for-the-webbrowser-control-in-net.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)