使用InstallShield我创建了一个基本MSI设置,其文件未压缩
现在我想替换设置中的一个文本文件,而不是再次重建MSI
运行安装,卸载等时可以毫无顾虑地完成吗?
是否有某种尺寸\ CKSUM检查将msi中的数据与实际文件进行比较?
或者使用ORCA编辑MSI并从文件表中删除此文件会更可靠吗?
由于
答案 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?
希望这有帮助