Como posso identificar arquivos instalados por um instalador no Windows?

10

Como faço para identificar os arquivos instalados por um instalador específico no Windows?

    
por Jonathan 09.06.2011 / 15:28

3 respostas

3

Você tem três opções principais:

  1. Tire um instantâneo do sistema de arquivos antes da instalação e depois, depois compare os 2 para ver o que foi alterado. As ferramentas do SpyMe podem facilitar essa tarefa.
  2. Use um programa para observar as alterações no sistema de arquivos e registrar todas as operações em tempo real enquanto o instalador estiver em execução. O Process Monitor da Sysinternal é uma das principais ferramentas para esta tarefa.
  3. Rasgue o instalador (como depende da tecnologia do instalador) e descubra exatamente o que ele deve fazer.

Nota: as duas primeiras opções são sensíveis a outras coisas que acontecem no seu PC enquanto o instalador está em execução. Você pode acabar registrando ou percebendo alterações que não se aplicam ao programa que você está usando. No entanto, eles também têm a vantagem de poder continuar registrando / monitorando enquanto você executa o programa, quando ele pode criar arquivos de dados / chaves de registro padrão e distribuí-los pelo sistema.

Rasgando o instalador, você pode ver exatamente o que ele deve fazer (e desfazer, se você também pode resolver o desinstalador), mas não o que o programa irá fazer enquanto você o usa.

    
por 09.06.2011 / 16:25
3

Você pode usar um freeware chamado Universal Extractor para extrair tudo o que está contido em um instalador. Você pode pesquisar os arquivos individuais em seu sistema de arquivos (Arquivos de Programas, Documents and Settings, system32, etc.). Bastante trabalhoso, mas muitas vezes a solução mais fácil.

    
por 09.06.2011 / 17:31
2

Eu usei Sandboxie para essa finalidade. Eu criei uma nova sandbox e não fiz nada além de instalar um programa nela. Então você pode inspecionar a pasta do Sandbox (por padrão, 'C: \ Sandbox', por exemplo) para ver todos os arquivos que foram modificados.

Eu geralmente quero saber o que um instalador está fazendo porque ainda não confio nele, portanto, com o Sandboxie, eu tenho o benefício adicional de poder limpar todo o programa sem deixar rastros, simplesmente destruindo o sandbox.

    
por 09.06.2011 / 16:46