0

使用 InstallShield 我创建了一个基本 MSI 设置,它的文件未压缩
现在我想替换设置中的一个文本文件,而无需再次重建 MSI。
在运行安装、卸载等时可以毫无顾虑地完成吗?
是否有某种 size\CKSUM 检查将 msi 中的数据与实际文件进行比较?

或者用 ORCA 编辑 MSI 并从文件表中删除这个文件会更可靠?

谢谢

4

1 回答 1

1

您应该能够通过使用名为 MsiFiler 的工具来执行此操作。替换您提取的图像中的文件,然后运行 ​​MsiFiler,如下所述:

https://msdn.microsoft.com/en-us/library/aa370108(v=vs.85).aspx

另一种方法是使用 msi2xml 和 xml2msi 之类的工具来重建您的 msi 包。这里有很多例子:

如何替换 msi 安装程序中的文件?

希望这可以帮助

于 2015-07-10T11:12:41.283 回答