在未压缩的设置中替换文件

时间:2015-06-29 10:28:35

标签: windows-installer orca

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

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

由于

1 个答案:

答案 0 :(得分:0)

您应该可以通过使用名为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?

希望这有帮助