0

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

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

那么我怎样才能找出它是哪个文件呢?

4

1 回答 1

1

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

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

于 2015-02-20T11:59:04.067 回答