在官方 MSI 文档中,InstallExecute标准操作记录为
InstallExecuteAgain 操作运行一个脚本,该脚本包含自安装开始或最后一个 InstallExecuteAgain 操作或最后一个 InstallExecute 操作以来操作序列中的所有操作。
令人惊讶的是,在我看到的所有文件InstallFinalize中排队的操作记录完全相同!InstallExecuteMSI
InstallFinalize 操作运行一个脚本,该脚本包含自安装开始或执行 InstallExecute 或 InstallExecuteAgain 操作以来操作序列中的所有操作。
如果我正确阅读了文档,script则实际上是和installation script. 它只执行一次。如何记录两个顺序操作以执行完全相同的工作来执行它并且只执行一次?