1

Я удивлен, что не смог найти другого ответа на этот вопрос. (Пожалуйста, прокомментируйте ссылку, если можете ее найти!) Итак, вопрос, который я задаю, в общем, какой список вещей обычно возникает при установке программы на ПК с Windows, например, когда вы запускаете файл .exe или .msi и запускаете мастер, заставляя программу быть (из-за отсутствия лучшего термина) "зарегистрированным" на машине. Я говорю о том, какие файлы или каталоги обычно создаются, какие изменения вносятся в реестр или добавляются в PATH и т.д.

1 ответ1

1

Как сказал @Ramhound , этот процесс будет зависеть от установщика. Если вам нужен полный список того, что физически добавляется и впоследствии изменяется на рассматриваемом компьютере, вы можете использовать следующие программы для получения снимков того, что делает установщик:

Cameyo клиент (Freeware/ Цены разные)

VMware ThinApp (Цены варьируются)

TurboStudio (Цены варьируются)

На мой взгляд, TurboStudio - лучший из них.

Эти программы можно использовать для создания снимка текущего состояния хост-машин перед установкой нужной программы, а затем сканировать ее, чтобы зафиксировать различия и объединить их в виртуальное приложение.

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

Другой альтернативой является использование Process Monitor (Freeware), но он не будет настолько точным при определении каждой отдельной функции или изменении программы после ее установки. Это связано с тем, что не каждый аспект или файлы данной программы доступны, считаны или записаны при ее выполнении.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .