如何知道我的安装程序中的哪些文件被合并模块替换?

时间:2015-02-20 09:07:17

标签: windows-installer software-packaging merge-module

我有一个非msi安装程序,我使用Flexera Repackager重新打包。

它在我的msi包中放置了一个合并模块,这是不必要的(它在我不需要的包中放了很多文件,应用程序没有使用这个mm ......)。所以我从包装中拿出mm,但我很好奇包装中的哪个文件导致了mm的输入。 (我没有发现原始和msi安装的应用程序之间有任何差异。)

那么如何找出它是哪个文件?

1 个答案:

答案 0 :(得分:1)

自从我使用重新包装商以来已经有一段时间了但是这里有一些想法:

1)我认为有一个设置可以打开或关闭替换。 2)我相信它在创建.inc.irp.ism文件时会生成一个日志。 3)在构建MSI之后,您始终可以在ORCA(或IS直接编辑器)中对其进行编辑,并查看文件表中哪些条目使用GUID后缀进行模块化。然后,您可以查看ModuleSignature表以查看这些模块标识是什么。您还可以使用redistributables视图查看包含哪些模块以及它们的文件内容。