1

У меня есть программа, которую мне нужно установить поверх Windows 8. Проблема в том, что программа вносит изменения в несколько файлов, из-за которых другая программа не работает, есть вероятность, что настройки реестра также задействованы.

Итак, вот моя ситуация - мне нужно выяснить, какие именно файлы и записи реестра изменены по сравнению с системой, в которой они не установлены. По сути, моя идея - использовать VMWare. установите первую программу, клонируйте эту VMWare, установите вторую программу, а затем получите diff для двух систем и выясните, какие файлы были изменены / добавлены.

Как я могу это сделать? Различия в файловой системе, насколько я могу найти, были сделаны только для нескольких файлов или для Linux.

Идеи приветствуются, так как обе программы необходимы для нашей работы.

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

1 ответ1

1

Если вы просто хотите удалить чисто, вы можете использовать что-то вроде Revo Uninstaller для мониторинга процесса установки.

Если вам нужны подробности, то, возможно, поможет запуск Process Monitor перед запуском установщика, хотя фильтрация всех несвязанных изменений файловой системы / реестра может стать затруднительной. RegFromApp NirSoft может быть полезным здесь.

Наконец, предположим, что вы всегда можете создать полный список файлов до и после диска, используя dir или любую подходящую программу, а также до и после полного экспорта реестра, а затем сравнить два набора данных. Что касается последнего (сравнение реестра), такие программы, как RegShot или RegShot2, могут вам помочь.

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