我有一个在安装和卸载期间执行自定义操作的 .msi。基于 msi,我创建了不可卸载的补丁,除非您卸载已修补的应用程序。
问题是当我应用补丁时,自定义操作在卸载应用程序时被禁用......
要创建补丁,您应该创建一个次要升级 msi。因此,我在创建次要升级 msi 时为每个自定义操作设置了属性。
我将属性设置如下(我使用 installshield 2012 Pro)。
Run during Patch Uninstall : Yes
Install Exec Sequence : ( After the InstallValidate action)
Install Exec Condition : REMOVE = "ALL"
但它不起作用。创建运行自定义操作的补丁时,我还应该注意什么?
任何帮助,将不胜感激。
谢谢,