How to set the "Version" of an "Installed Update" in the Control Panel's "Add or Remove Programs"
我使用 InstallShield 2010 创建了一个 MSI 安装文件。安装后,如果我转到 Windows 控制面板中的"添加或删除程序"/"程序和功能",我可以看到我的程序条目它还显示程序的版本。
然后我使用 InstallShield 2010 创建了更新(补丁/修补程序/QFE)。安装 MSP 文件后,我单击"查看已安装的更新"并看到我的补丁条目,但版本字段为空。
如何使用 InstallShield 或 MSI API 填充已安装更新的版本?
请参阅此屏幕截图,了解我正在尝试实现的目标:
您应该能够通过构建新版本的 msi(设置为您要报告的更高版本号),然后在原始 msi 和新 msi 之间构建差异补丁来做到这一点。
补丁应采用较新的 msi 版本。