Как мне узнать, какие файлы в моем установщике были заменены модулем слияния?

У меня был установщик без msi, который я переупаковал с помощью Flexera Repackager.

Он поместил модуль слияния в мой пакет msi, который не был нужен (он поместил в пакет много файлов, которые мне не нужны, и приложение не использует этот мм....). Итак, я достал мм из пакета, но мне любопытно, какой файл в пакете вызвал импорт мм. (Я не нашел никаких различий между оригинальным приложением и приложением, установленным msi.)

Итак, как я могу узнать, что это был за файл?


person cyrfandli    schedule 20.02.2015    source источник


Ответы (1)


Прошло некоторое время с тех пор, как я использовал переупаковщик, но вот несколько мыслей:

1) Я думаю, что есть настройка для включения или выключения замены. 2) Я считаю, что он генерирует журнал, когда создает файлы .inc.irp.ism. 3) После создания MSI вы всегда можете отредактировать его в ORCA (или прямом редакторе IS) и посмотреть, какие записи в таблицах файлов имеют модульную структуру с суффиксами GUID. Затем вы можете посмотреть таблицу ModuleSignature, чтобы узнать, что представляют собой эти идентификаторы модулей. Вы также можете использовать представление распространяемых файлов, чтобы увидеть, какие модули включены и каково их файловое содержимое.

person Christopher Painter    schedule 20.02.2015