0

我使用刻录引导程序创建了这个安装程序。现在,当用户单击取消按钮时,如何回滚安装期间所做的所有更改?我的 EXE 目前包括 3 个 MSI。因此,如果用户在中途单击取消,我如何在此安装过程中删除以前安装的 MSI?下面是我的取消按钮执行的内容。

public void ExitExecute()
    {
        CustomBA.BootstrapperDispatcher.InvokeShutdown();
    }
4

1 回答 1

1

当发生错误(取消是错误)时,Burn 引擎将自动卸载在该 Apply 阶段安装的所有(非永久)包(受RollbackBoundaries约束)。

于 2016-07-13T21:25:21.167 回答