替换未压缩设置中的文件

Replace a file in an uncompressed setup

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

或者用 ORCA 编辑 MSI 并从文件 table 中删除此文件会更可靠?

谢谢

您应该可以通过使用名为 MsiFiler 的工具来完成此操作。 替换提取图像中的文件,然后替换 运行 MsiFiler,如 :

中所述

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

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

How to replace a file in a msi installer?

希望对您有所帮助