我有一个捆绑了两个MSI软件包的Wix自定义引导程序:
以下是我想要实现的目标背景。启动引导程序UI后,第一个程序包应自动安装。点击"下一步"按钮,第一个包中的可执行文件应运行以更新某些安全设置,然后它必须重新启动PC才能应用更改。重启后,引导程序应继续安装第二个程序包。最后,一旦安装了第二个软件包,我需要卸载第一个软件包以清理临时文件。
由于软件包在同一个软件包中,当ExecutePackage
事件完成时,它们中的两个一起安装。有没有办法首先执行第一个包,然后一旦安装,我将执行第二个包?我尝试使用InstallCondition
变量,然后在我的引导程序中动态设置它们,但它似乎不起作用。