Итак, я ранее задавал этот вопрос:
Как указать сокет на ip / порт прокси с помощью веб-браузера winforms?
стандартный веб-браузер, который поставляется с Visual C # .NET.
Пожалуйста, помогите в Visual C # .NET.
Я получил ответ, в котором говорилось, что «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);
Конечно, это может быть добавлено к чему-то вроде события нажатия кнопки, и мне нужно будет добавить прокси и порт.
Проблема в том, что RegistryKey не может быть найден, потому что я либо пропускаю директиву using или ссылку на сборку, а Registry не существует в текущем контексте.
Я предполагаю, что мне не хватает директивы using для них обоих, но я не знаю.
Как исправить эту проблему в Visual C # .NET?