2016-06-28 67 views
0

我已經使用刻錄引導程序創建了此安裝程序。現在,當用戶單擊取消按鈕時,如何回滾安裝過程中所做的所有更改?我的EXE目前包含3個MSI。因此,如果用戶點擊半按取消,在安裝過程中如何刪除以前安裝的MSI?以下是我的取消按鈕執行的內容。當用戶單擊取消按鈕時,在刻錄引導程序中回滾

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

回答

1

刻錄機將自動卸載過程中發生錯誤時(取消是一個錯誤),其應用階段(受RollbackBoundaries)所有已安裝的(非永久的)封裝。

相關問題