MsiPatchRemovalList 属性

安装程序将 MsiPatchRemovalList 属性的值设置为安装期间要移除的补丁的列表。 补丁在列表中由其补丁代码 GUID 表示,并用分号分隔。

开发人员可以使用 MsiPatchRemovalList 属性创作 Windows Installer 包或补丁,用于在移除补丁时执行自定义操作。 可以在原始安装包、已应用于程序包的补丁或不是不可卸载补丁的补丁中创作自定义操作。 可以基于序列表中的 MsiPatchRemovalList 属性为自定义操作设置条件。 有关为操作设置条件的详细信息,请参阅在条件语句中使用属性

自定义操作可以从 MsiPatchRemovalList 属性的值中获取被删除的补丁的 GUID。 自定义操作可以通过调用 MsiGetPatchInfoEx 函数或 Patch 对象PatchProperty 属性来确定补丁的安装状态是已应用、过时还是被取代。

备注

有关移除补丁的详细信息,请参阅移除补丁

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer 3.0 或更高版本。 若要了解 Windows Installer 版本所需的最低 Windows Service Pack,请参阅 Windows Installer 运行时要求

请参阅

属性

在 Windows Installer 2.0 及更低版本中不受支持