Существует ли инструмент Installer Analyser, который может перечислить, какие Ключи реестра будут созданы?

Я могу думать о 3 способах достигнуть моей цели:

  1. Создайте чистый VPC, установите данную часть программного обеспечения и сравните прежде и после состояний.
  2. Так или иначе перепроектируйте установщик.
  3. Так или иначе перенаправьте вывод рассматриваемого установщика так, чтобы все вызовы реестра и копировали/перемещали команды файла, зарегистрированы, но не выполнены.

Первая опция может быть сделана вручную или потенциально автоматизирована, но я чувствую, что это - скорее OTT для моих потребностей. Второе могло вызвать все виды лицензирования проблем, не говоря уже о нем может не всегда возвращать корректный результат. Кроме того, не копаясь в шестнадцатеричном редактировании, я не могу думать о способе, которым было бы возможно сделать вручную (некоторые установщики - например, Антивирусное программное обеспечение - может реагировать неблагоприятно на автоматизированных попытках исследовать установщик).

Третья опция показывает большую часть обещания, хотя, если бы первое могло бы быть разделено вниз в легкую одноразовую среду, она работала бы в значительной степени тот же путь. Однако я не уверен, как сделать это. Таким образом, мой вопрос:

Какие инструменты доступны (если таковые имеются) и/или как я мог узнать эту информацию вручную?

Я не надеюсь перепроектировать что-либо (если я могу помочь ему), но я просто хочу знать точно, какие изменения вносятся в мой ПК данной частью программного обеспечения.

1
задан 25.09.2016, 04:58

2 ответа

Монитор процесса может контролировать все доступы к файлу во время установки и создать журнал для более позднего обзора, к сожалению, это регистрирует все, что происходит во время установки, не только установки, но и можно отфильтровать результаты, очень мощный инструмент, если Вы хотите изучить, как использовать его.

Я использовал его прежде для наблюдения, какие файлы/ключи были изменены во время установки программного обеспечения.

Это показывает все, к чему получают доступ и или было ли это изменено.

http://technet.microsoft.com/en-us/sysinternals/bb896645

Его интересное, чтобы просто позволить ему работать, когда Вы ничего не делаете на ПК, его удивительное, что продолжается в фоновом режиме в окнах, особенно Vista или W7.

.

.

2
ответ дан 12.12.2019, 10:37

Простой в использовании программой для контроля ключей и файлов, которые создает установка, является Cameyo, который является на самом деле программой для создания портативных программ из нормальных установщиков. Но затем все еще необходимо установить и удалить, если Вы только тестируете программу.

Самый легкий способ обойти это создает виртуальную машину с VirtualBox, беря снимок перед установкой, и просто восстанавливая снимок. Восстановление снимков дело нескольких секунд для меня. Создание машины просто должно быть сделано однажды, но оно действительно занимает время, потому что необходимо установить Windows на машине.

1
ответ дан 12.12.2019, 10:37

Теги

Похожие вопросы