Я хотел бы знать, есть ли способ определить, на какие параметры реестра влияет установщик. Существуют ли другие варианты, кроме запуска полноразмерной виртуальной машины и последующего сравнения снимков кустов реестра? Если это лучший подход, пожалуйста, поделитесь своим опытом.
Цель здесь - выяснить, где в реестре хранятся настройки определенной программы. Во время установки и так далее. Может показаться хорошей идеей просто спросить разработчиков, но я сталкивался с такой ситуацией раньше (не зная, где в реестре хранятся настройки программы) и хотел бы найти общий подход к этой проблеме.
windows
windows-registry
sandbox
Ярослав Рахматуллин
источник
источник
Ответы:
У меня был хороший опыт с этими маленькими портативными приложениями.
RegFromApp показывает только изменения, сделанные вашим целевым приложением
RegFromApp v1.30 (NirSoft)
RegShot v1.90
Другие впечатления от меня:
Второй подход - использование Sandboxie вместе с SandboxDiff.
Это дает вам возможность увидеть, что будет изменено, прежде чем касаться вашей действующей системы.
Sandboxie
SandboxDiff
источник
Вы можете попробовать запустить Process Explorer (бесплатный инструмент от Microsoft), который вы можете использовать, чтобы показать вам все файлы и ключи, доступные во время установки.
Будет представлено много информации, но вы можете фильтровать по приложениям (вам нужно знать, какое приложение запускается во время установки, что может быть чем-то вроде setup.exe или msiexec).
источник
Systracer отлично делает то, что вы хотите:
SysTracer - это системная утилита, которая может сканировать и анализировать ваш компьютер для поиска измененных (добавленных, измененных или удаленных) данных в реестре и файлах.
Существует как бесплатная, так и платная версии.
http://www.blueproject.ro/systracer
источник