Digamos que estou instalando um software no Windows e quero ver todas as alterações que ele fez durante a instalação, qual é a maneira mais fácil de acompanhar as alterações do sistema. A mudança pode ocorrer nos arquivos do programa / sistema ou no registro etc., Existe uma ferramenta que rastreie essas alterações? Isso pode ser útil em, por exemplo, uma instalação de patch em que um administrador pode querer acompanhar todas as alterações feitas.
windows
windows-server-2003
patch-management
BlueGene
fonte
fonte
Respostas:
O monitor de processos da Sysinternal pode ser útil aqui. Embora possa ser um pouco detalhado, você pode filtrar outros processos e ajustar até que funcione melhor para você. Inicie e digitalize, inicie a instalação e pare assim que terminar.
Monitor de Processo
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Pode haver outras soluções gratuitas específicas para a instalação binária lançada, mas não estou ciente delas.
Atualização rápida
Concordo com Evan, pelo menos no registro, se for muito detalhado, você pode querer executar uma exportação antes e depois da instalação. As ferramentas de suporte do Windows 2003 vêm com o windiff.exe (um antigo favorito para procurar diferenças no registro - entre dois arquivos .reg).
fonte
Você quer fazer o "instantâneo do pobre homem". Faço isso com bastante frequência ao criar meus próprios MSIs para software de terceiros com WIX.
O Process Monitor é provavelmente um pouco detalhado para o que você está tentando fazer. Você pode tentar fazer um "instantâneo" do registro usando algo como:
E depois novamente para que você possa comparar.
Com o sistema de arquivos, usei o utilitário freeware " FileList " para gerar um instantâneo "antes" e "depois" do sistema de arquivos.
Modificações dentro de arquivos existentes são problemáticas. Pode ser necessário tirar um instantâneo inicial, localizar arquivos que foram modificados e reverter (normalmente eu uso uma VM e a funcionalidade de instantâneo de disco interno para retroceder) e tirar um instantâneo "antes" de cada arquivo que você sabe que será modificado para comparar com a versão "depois".
Lembre-se de que capturar o que muda não é o mesmo que capturar a lógica do programa de instalação. Sempre que possível, a engenharia reversa do programa de instalação é preferida a apenas tentar capturar quais alterações. Você pode perder nuances que não está vendo devido às circunstâncias da configuração do seu computador de captura instantânea.
O antigo WinInstall 2003 LE que acompanha o Windows 2000 Server faz um trabalho bastante decente ao gerar esses tipos de instantâneos para fins de referência, mas os MSIs que ele gera são péssimos. (Desisti de usá-lo e comecei apenas a tirar instantâneos "manualmente", como descrevi acima.)
fonte
Confira Total Desinstalar
Ele assistirá antes e depois da instalação e informará exatamente o que esse programa fez.
http://www.martau.com/tu_download.php
fonte
Você pode usar o produto Installshield para abrir o pacote e assim saberá o que ele fará sem precisar instalá-lo de verdade. Este produto também integra uma ferramenta de captura para fazer uma captura instantânea antes / depois
fonte