O que poderia causar um autolaunch de um processo do Internet Explorer no Windows 7

0

Temos um problema muito espinhoso acontecendo com um aplicativo em um ambiente corporativo. Qualquer pista, por mais remota que seja, está sendo investigada.

Temos um aplicativo cliente, escrito em Java Swing, executado no Windows 7, que se comunica com servidores back-end pela rede corporativa. Nenhum acesso à internet é desejado ou permitido. Nossa equipe de desenvolvimento gostaria que o Internet Explorer nem sequer estivesse instalado nas máquinas, mas a política de grupo corporativo anula nossos desejos. Como um compromisso, não fornecemos nenhuma maneira para o usuário acessar o IE. Estas são as estações de trabalho mais bloqueadas imagináveis. Nenhum IE, Word, Excel, etc. é acessível ao usuário. O único aplicativo acessível ao usuário para executar é o nosso aplicativo.

Ao investigar os problemas que estamos tendo, notamos no Gerenciador de Tarefas que duas instâncias do IExplore.exe são iniciadas assim que o usuário passa a tela de login do nosso aplicativo. Este é apenas o caso em nosso ambiente de produção. Em nosso ambiente de laboratório, o mesmo código é executado e não faz com que instâncias do IExplore.exe sejam executadas.

Nosso código certamente não pede que o IExplore seja executado. Eu pensei que havia alguma chance de que algo no Java Swing pudesse fazer algo embaixo das cobertas que pudesse lançar o IE, mas isso parece ser descartado pela nossa experiência de laboratório.

Alguém pode me ajudar a entender este cenário?

    
por Steve Cohen 24.07.2014 / 20:24

1 resposta

0

Muitas coisas podem fazer com que os programas sejam iniciados automaticamente, como você sabe. Alguns dos principais candidatos:

  • Chaves de registro
  • pasta "Inicialização"
  • Java tentando abrir uma página da web
  • Processos do sistema
  • A lista continua ...

Minha primeira sugestão seria procurar em suas chaves de registro (se possível, isso pode ser bloqueado) e ver se alguma coisa chama o Internet Explorer. Alternativamente, você pode inicializar no Ubuntu e excluir manualmente o Internet Explorer das máquinas, mas isso é altamente depreciado. Em seguida, verifique se algo em seu programa poderia potencialmente usar o Internet Explorer (por exemplo, buscar dados de uma página da Web, APIs, etc.), o Java tem uma tendência a causar problemas estranhos como esse. Se tudo mais falhar, você pode convencer alguém a permitir que você desative o Internet Explorer.

Desejo-lhe boa sorte. ~ Tsuser

    
por 25.11.2015 / 19:54