Tenho um aplicativo que precisa acessar a internet. Na nossa política de domínio proibimos o acesso à Internet, exceto para alguns sites através de um proxy. Quando executo o aplicativo na linha de comando, ele usa o proxy e se conecta com sucesso. 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 definidas para essa conta.
O proxy é configurado como 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 (em uma conta de usuário específica ou LocalService/NetworkService, etc.)?