如何在“控制面板”的“添加或删除程序”中设置“已安装更新”的“版本”

时间:2010-11-29 16:29:40

标签: windows-installer version installshield addremoveprograms

我使用InstallShield 2010创建了一个MSI安装文件。安装完成后,如果我转到Windows控制面板中的“添加或删除程序”/“程序和功能”,我可以看到我的程序的输入它还显示程序的版本。

然后我使用InstallShield 2010创建了一个更新(补丁/修补程序/ QFE)。安装MSP文件后,我单击“查看已安装的更新”并查看我的补丁条目,但版本字段为空。

如何使用InstallShield或MSI API填充已安装更新的版本?

请参阅此屏幕截图,了解我正在努力实现的目标:

alt text

1 个答案:

答案 0 :(得分:1)

您应该可以通过构建较新版本的msi(设置为要报告的较高版本号),然后在原始msi和新版本之间构建差异补丁来实现此目的。

补丁应该采用较新版本的msi。