Как определить файлы, установленные установщиком в Windows?

Ответы:

3

У вас есть 3 основных варианта:

  1. Сделайте снимок файловой системы до установки и после, затем сравните 2, чтобы увидеть, что изменилось. Инструменты SpyMe могут облегчить эту задачу.
  2. Используйте программу, чтобы следить за изменениями в файловой системе и регистрировать каждую операцию в режиме реального времени во время работы установщика. Монитор процессов Sysinternal - один из лучших инструментов для этой задачи.
  3. Разорвите установщик (как это зависит от технологии установщика) и выясните, что именно он должен делать.

Примечательно: первые 2 параметра чувствительны к другим событиям, происходящим с вашим ПК во время работы установщика. Вы можете в конечном итоге регистрировать или замечать изменения, которые не относятся к используемой вами программе. Тем не менее, они также имеют преимущество в том, что могут продолжать регистрировать / отслеживать, пока вы запускаете программу, когда она может создавать файлы данных / ключи реестра по умолчанию и распространять их по всей системе.

Разрыв установщика может позволить вам увидеть, что именно он должен делать (и отменить, если вы также можете устранить деинсталлятор), но не то, что сама программа будет делать во время ее использования.

afrazier
источник
3

Вы можете использовать бесплатное ПО Universal Extractor для извлечения всего, что содержится в установщике. Затем вы можете искать отдельные файлы в вашей файловой системе (Program Files, Documents and Settings, system32 и т. Д.). Довольно трудоемкое, но зачастую самое простое решение.

Larssend
источник
2

Я использовал Sandboxie для этой цели. Я создал новую песочницу и ничего не делал, кроме как установил в нее программу. Затем вы можете проверить папку Sandbox (по-моему, «C: \ Sandbox» по умолчанию), чтобы увидеть все файлы, которые были изменены.

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

Стивен Дженнингс
источник
0

msiexecпозволяет войти в систему с параметром / L. Вы можете регистрировать все, что происходит во время установки, с помощью `/ L * V.

c:\Users\Dmytro_Poliarush\Downloads>msiexec /i package.msi /L*V inst.log Удобнее назвать файл с .txtрасширением, чтобы его можно было увидеть при открытии с помощью блокнота.

Смотрите больше здесьmsiexec /? и здесь

dmytro.poliarush
источник