Как использовать прокси сокета в браузере C #? - PullRequest
4 голосов
/ 06 июня 2011

Как указать сокет на ip / порт прокси с помощью веб-браузера winforms? Стандартный веб-браузер, который поставляется с Visual C # .NET.

Пожалуйста, помогите в Visual C # .NET.

Ответы [ 2 ]

4 голосов
/ 06 июня 2011

Элемент управления 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);
1 голос
/ 06 июня 2011

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...