Gostaria de executar um instalador do Windows ( .exe
, .msi
) de forma que eu possa ver precisamente quais arquivos, chaves de registro e qualquer outra coisa que tenha adicionado / tocado / excluído. De preferência, tem uma opção fácil para desfazer essas coisas manualmente.
ProcessMonitor apoiaria um pouco este fluxo de trabalho, mas não há como "desfazer" facilmente. O RevoUninstaller ou similar permitiria a desinstalação de um aplicativo completamente, mas não mostraria uma lista de arquivos / chaves tocados.
A execução do instalador em uma VM, o monitoramento com o ProcessMonitor, em seguida, restaurar um instantâneo seria um fluxo de trabalho que alcança isso.