2016-06-28 38 views
0

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

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

回答

1

刻录机将自动卸载过程中发生错误时(取消是一个错误),其应用阶段(受RollbackBoundaries)所有已安装的(非永久的)封装。

相关问题