Eu tenho um aplicativo que precisa acessar a internet. Em nossa política de domínio, proibimos o acesso à Internet, exceto alguns sites por meio de um proxy. Quando executo o aplicativo na linha de comando, ele usa com êxito o proxy e se conecta. Quando o aplicativo é iniciado como um Serviço do Windows (usando a mesma conta de login do Windows), ele não está usando as configurações de proxy configuradas para essa conta.
O proxy é configurado como o proxy padrão do IE para a conta de usuário específica (essas configurações são usadas automaticamente pela maioria dos aplicativos).
Como posso ter certeza de que o proxy é usado em meu aplicativo em execução como um serviço do Windows (sob uma conta de usuário específica ou LocalService / NetworkService, etc.)?