Я могу думать о 3 способах достигнуть моей цели:
Первая опция может быть сделана вручную или потенциально автоматизирована, но я чувствую, что это - скорее OTT для моих потребностей. Второе могло вызвать все виды лицензирования проблем, не говоря уже о нем может не всегда возвращать корректный результат. Кроме того, не копаясь в шестнадцатеричном редактировании, я не могу думать о способе, которым было бы возможно сделать вручную (некоторые установщики - например, Антивирусное программное обеспечение - может реагировать неблагоприятно на автоматизированных попытках исследовать установщик).
Третья опция показывает большую часть обещания, хотя, если бы первое могло бы быть разделено вниз в легкую одноразовую среду, она работала бы в значительной степени тот же путь. Однако я не уверен, как сделать это. Таким образом, мой вопрос:
Какие инструменты доступны (если таковые имеются) и/или как я мог узнать эту информацию вручную?
Я не надеюсь перепроектировать что-либо (если я могу помочь ему), но я просто хочу знать точно, какие изменения вносятся в мой ПК данной частью программного обеспечения.
Монитор процесса может контролировать все доступы к файлу во время установки и создать журнал для более позднего обзора, к сожалению, это регистрирует все, что происходит во время установки, не только установки, но и можно отфильтровать результаты, очень мощный инструмент, если Вы хотите изучить, как использовать его.
Я использовал его прежде для наблюдения, какие файлы/ключи были изменены во время установки программного обеспечения.
Это показывает все, к чему получают доступ и или было ли это изменено.
http://technet.microsoft.com/en-us/sysinternals/bb896645
Его интересное, чтобы просто позволить ему работать, когда Вы ничего не делаете на ПК, его удивительное, что продолжается в фоновом режиме в окнах, особенно Vista или W7.
.
.
Простой в использовании программой для контроля ключей и файлов, которые создает установка, является Cameyo, который является на самом деле программой для создания портативных программ из нормальных установщиков. Но затем все еще необходимо установить и удалить, если Вы только тестируете программу.
Самый легкий способ обойти это создает виртуальную машину с VirtualBox, беря снимок перед установкой, и просто восстанавливая снимок. Восстановление снимков дело нескольких секунд для меня. Создание машины просто должно быть сделано однажды, но оно действительно занимает время, потому что необходимо установить Windows на машине.