Tengo una aplicación que necesita acceder a internet. En nuestra política de dominio prohibimos el acceso a Internet, excepto en algunos sitios a través de un proxy. Cuando ejecuto la aplicación en la línea de comandos, utiliza con éxito el proxy y se conecta. Cuando la aplicación se inicia como un servicio de Windows (usando la misma cuenta de inicio de sesión de Windows), no utiliza la configuración de proxy configurada para esa cuenta.
El proxy está configurado como el proxy IE predeterminado para la cuenta de usuario específica (estas configuraciones son utilizadas automáticamente por la mayoría de las aplicaciones).
¿Cómo puedo asegurarme de que el proxy se utilice en mi aplicación ejecutándose como un servicio de Windows (ya sea en una cuenta de usuario específica o en LocalService/NetworkService, etc.)?