WebReqest.Proxy, IE и WebBrowser proxy - C#

Узнай цену своей работы

Формулировка задачи:

господа, ситуация следующая:

есть кусок кода, который создает запрос и получает ответ, потом этот ответ передает в WebBrowser и тогда уже отображается нужная страница.

проблема:

если есть использование прокси, тогда я определяю свойство WebReqest.Proxy с нужными параметрами и получение ответа на запрос корректно проходит, но ВебБраузер использует системные настройки прокси (которые определяются в ИЕ) и если они не прописаны, то веббраузер не отобразит нужную страницу. можно прописать заданные настройки прокси в ИЕ через реестр, но появляются исключение, которые мне лениво отлавливать.

вопрос:

если не указывать прокси для запроса, то он найдет настройки прокси, которые указаны для ИЕ или результатом будет исключение? или может есть какие-то другие пути для решения данной проблемы в прокси.

задача

- чтобы всё работало (ВебЗапрос, ВебОтвет и ВебБраузер) при наличии использования прокси-сервера.
может кто-нибудь тогда подскажет как вызвать окошко настроек ИЕ в своём приложении? на сколько я понимаю, то контрол WebBrowser использует именно его интернет-настройки
как вызвать окошко настроек ИЕ в своём приложении
Process.Start(new ProcessStartInfo("inetcpl.cpl") { UseShellExecute = true });

Решение задачи: «WebReqest.Proxy, IE и WebBrowser proxy»

textual
Листинг программы
regKey.SetValue("ProxyServer", "socks=" + Proxy); //здесь менять прокси

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5