0
我想知道是否有防止回滾時,包失敗的方式。維克斯引導程序如何防止回滾
就像在我來說,我有一個蝙蝠包,設置了一些服務的用戶名和密碼。如果失敗,我想在安裝結束時顯示一條消息,告訴用戶需要手動設置憑據。此外,當我安裝前檢查憑證,以及由於某種原因,他們沒有我告訴憑證可能是錯誤的,並問他,如果他要繼續給用戶。
(別的我不想阻止回滾)
我知道有在<ExePackage/>
,我可以使用,以防止回滾<ExitCode/>
,但我不能在我的引導程序檢測誤差值。
我也試圖讀取狀態在我的引導程序包時完成,然後返回下列之一:讀取狀態
e.Result = Result.Continue;
e.Result = Result.Ignore;
e.Result = Result.Ok;
例:
if (e.Status == -2147024895)
{
e.Result = Result.Continue;
}
但它仍然rollsback 。
在你的包定義,你可以使用''告訴它只是繼續在特定的錯誤,只是要小心你讓哪些通過,因爲他們可能是從其他類型的操作錯誤。 –
@BrianSutherland就像在提問時說:我知道還有就是'' 在'' ,我可以使用,以防止回滾,但我無法檢測到我的引導程序的誤差值。 –