Gostaria de saber se existe uma maneira de detectar quais configurações de registro um instalador afeta. Existem outras opções além de executar uma VM em tamanho normal e comparar de alguma forma as capturas instantâneas das seções do registro? Se essa é a melhor abordagem, compartilhe suas experiências.
O objetivo aqui é descobrir onde, no registro, um determinado programa armazena configurações. Durante a instalação e caso contrário. Pode parecer uma boa idéia apenas perguntar aos desenvolvedores, mas já enfrentei essa situação antes (sem saber onde o programa armazena configurações no registro) e gostaria de encontrar uma abordagem geral para esse problema.
windows
windows-registry
sandbox
Ярослав Рахматуллин
fonte
fonte
Respostas:
Tive boas experiências com esses pequenos aplicativos portáteis.
RegFromApp mostra apenas as alterações feitas pelo seu aplicativo de destino
RegFromApp v1.30 (NirSoft)
RegShot v1.90
Outras experiências por conta própria:
Uma segunda abordagem é usar o Sandboxie junto com o SandboxDiff.
Isso permite que você veja o que será alterado antes de tocar no seu sistema ativo.
Sandboxie
SandboxDiff
fonte
Você pode tentar executar o Process Explorer (uma ferramenta gratuita da Microsoft), que pode ser usada para mostrar todos os arquivos e chaves acessados durante a instalação.
Serão apresentadas muitas informações, mas é possível filtrar por aplicativo (você precisará saber o aplicativo que está sendo executado durante a instalação, que pode ser algo como setup.exe ou msiexec).
fonte
O Systracer faz perfeitamente o que você deseja:
O SysTracer é uma ferramenta utilitária do sistema que pode digitalizar e analisar o seu computador para encontrar dados alterados (adicionados, modificados ou excluídos) em registros e arquivos.
Existem versões gratuitas e pagas.
http://www.blueproject.ro/systracer
fonte