Вы хотите сделать «снимок бедняка». Я делаю это довольно часто при создании собственных MSI для стороннего программного обеспечения с WIX.
Process Monitor, вероятно, слишком многословен для того, что вы пытаетесь сделать. Вы можете попробовать сделать «снимок» реестра, используя что-то вроде:
REGEDIT /E BEFORE.REG
А потом еще раз, чтобы вы могли сравнить.
В файловой системе я использовал бесплатную утилиту « FileList » для генерации «до» и «после» снимка файловой системы.
Изменения внутри существующих файлов проблематичны. Возможно, вам придется сделать начальный снимок, найти файлы, которые были изменены, затем выполнить откат (я обычно использую виртуальную машину и встроенную функцию снимка диска для отката) и сделать снимок «до» каждого файла, который вы знаете, будет изменен для сравнения с версией "после".
Помните, что захват изменений - это не то же самое, что захват логики программы установки. По возможности, обратная инженерия программы установки предпочтительнее, чем просто попытка зафиксировать, какие изменения. Вы можете пропустить нюансы, которые вы не видите из-за обстоятельств конфигурации вашего снимка компьютера.
Старая WinInstall 2003 LE, поставляемая с Windows 2000 Server, делает довольно приличную работу, генерируя подобные снимки для справочных целей, но генерируемые им MSI ужасны. (Я отказался от его использования и сам начал делать снимки "вручную", как я описал выше.)