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:
- No registro (que eu posso pesquisar com
regedt32
). - Em um arquivo em algum lugar - um arquivo de dados ou um arquivo executável.
- (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
.