O que é uma maneira simples de obter uma lista de todos os arquivos instalados / modificados e as chaves adicionadas / removidas por um instalador de programa do Windows (XP, Vista ou 7)?
Gostaria de tirar um instantâneo antes e depois e ver o que mudou. Deixar um programa em execução enquanto eu executo a instalação também seria bom.
Isso é muito semelhante à pergunta de Clinton Blackmore (por exemplo: captura e diferenciação de dois sistemas de arquivos), mas especificamente para o Windows, e levando em consideração os arquivos e as chaves do registro .
fonte
Eu tentei o SpyMe Tools no Windows 7 SP1 x64 . Você precisa fazer instantâneos diferentes para o registro e seus arquivos, isso é um pouco chato ... (e se você escolher uma senha vazia, não poderá usá-lo novamente mais tarde para fins de comparação, então clique em "Sem senha". ..) A comparação do registro não mostrou nenhum indicador de status "em movimento", você não sabe se faz alguma coisa ou não, cancelei-o após 2 horas.
O WhatChanged 1.07 foi muito mais lento (como faz a comparação e a captura instantânea ao mesmo tempo) e você não pode salvar a captura instantânea no disco. Você obtém um indicador de status de quantas entradas são comparadas, mas a comparação levou mais de 3 horas.
Eu também tentei o Windows System State Analyzer da Microsoft, mas não funcionou para mim (congelar quando estou tentando verificar o sistema).
A última coisa que tentei foi o InstallWatch Pro 2.5 (o site do fabricante desapareceu, veja aqui ou no google o projeto de instalação). A comparação foi feita em 2 minutos (você pode decidir se as informações de versão ou CRCs dos arquivos são comparadas ou não). Ele encontra arquivos e chaves do registro, mas tem alguns pequenos problemas com pastas especiais (por exemplo, informa que "c: \ Documents and Settings" foi excluído).
fonte