将FileVersion添加到MSI

时间:2017-10-16 13:32:40

标签: winapi wix windows-installer

我想将一个FileVersion添加到.MSI文件中 我不想为已安装的产品/文件添加版本。我正在寻找一种修改MSI的方法,所以我可以添加类似.RC标题(https://msdn.microsoft.com/en-us/library/aa381058(VS.85).aspx)的内容。
它必须保持MSI,我无法将其更改为可执行文件。

我可以使用... WinAPI? 。净?维克斯? ......任何提示?

谢谢!

1 个答案:

答案 0 :(得分:0)

没有" FileVersion"对于MSI文件。只有MSI PorductVersion。

ProductVersion是MSI文件中的普通属性。

在WiX中,您可以直接在项目节点(see WiX docu)中找到ProductVersion

您可以使用访问属性表的MSI-Api或COM检索信息。这是C# sample