1

执行卸载时如何执行自定义操作?自定义操作位于基本 MSI 项目中,我使用的是 InstallShield 2010 Premier。我尝试将安装 UI 序列设置为在 SetupProgress 之后,并将安装 UI 条件设置为 REMOVE=”ALL”,但在卸载过程中没有调用该操作。

任何帮助将不胜感激。

4

1 回答 1

2

我假设您正确拼写了 REMOVE 属性。意识到当您单击添加/删除程序(程序和功能)中的卸载时,UI 序列不会被执行。它仅在您单击更改时才会执行。

此外,我不知道此自定义操作在做什么,但如果它对系统状态进行任何更改,那么它应该始终被安排为执行序列中的延迟自定义操作。

你真的很想读,然后再读,直到你明白(我花了好几次才明白)以下内容:

Windows Installer 中自定义操作的安装阶段和脚本内执行选项

于 2012-05-01T15:22:35.133 回答