Em qual programa * esta instância * java.exe pertence? Por que está lá e posso removê-lo com segurança?

3

Desde que eu estou preso em decidir por certeza se eu deveria apenas apagar C:\WINDOWS\system32\java.exe ...

(Eu uso o java.exe de C: \ Arquivos de Programas \ Java [javaversion] \ bin, que defini explicitamente em minha variável de ambiente path):

Existe um conjunto de registros ou mapa ou banco de dados no Windows XP para saber qual arquivo pertence a qual programa?

Um banco de dados on-line para essa finalidade, onde posso ter certeza de que?

Um programa de terceiros?

Ao contrário de pergunta vinculada gostaria de saber sobre registros estáticos, talvez criado no momento da instalação. Você nunca sabe se a instância em execução tocará em todos os seus arquivos potenciais para essa instância. Além disso, isso está indo a lugar nenhum: executando todos os programas instalados para ver se ele toca em java.exe. Talvez alguém já tenha desenvolvido um script ou similar, empregando o Process Explorer e / ou Monitor de processos e / ou handle e / ou algo mais indexar todos os arquivos uma vez ou regularmente, retrospectivamente?

    
por panny 22.01.2013 / 05:48

1 resposta

1

Pensando em onde referências a C:\WINDOWS\system32\java.exe poderiam ser, o que eu poderia verificar sem ter que executar todos os programas no computador, eu pensaria:

  1. No registro (que eu posso pesquisar com regedt32 ).
  2. Em um arquivo em algum lugar - um arquivo de dados ou um arquivo executável.
  3. (perdi alguma possibilidade?)

A opção 2 pode ser verificada apenas procurando por todos os arquivos (digamos) o texto java , a menos que os arquivos sejam compactados ou a referência a java esteja deliberadamente oculta. Eu verifiquei e o Windows Search não parece interessado em encontrar strings em arquivos executáveis, então seria necessário usar algo como strings do GNU BinUtils para encontrar uma lista de strings de texto em cada arquivo executável, seguido por grep para encontrar todas as referências a java .

    
por 22.01.2013 / 20:59