Встроенный код (WebClient, WCF, HttpWebRequest и т. Д.) Использует конфигурацию WinHTTP для получения конфигурации прокси. Поэтому все, что вам нужно сделать, это настроить WinHTTP, чтобы знать о прокси!
В XP это:
proxycfg -u
, который импортирует настройки из настроек прокси IE пользователя (WinInet).
В Vista / etc, вы используете
netsh winhttp
(и некоторые подкоманды, такие как "import")
не проверено, но попробуйте:
netsh winhttp import proxy source=ie
После этого ваш код .NET должен работать через прокси-сервер, который, по-видимому, уже настроен для использования IE и т. Д.