共用方式為


AdminUISequence 數據表

AdminUISequence 數據表會列出當執行最上層 ADMIN 動作時,安裝程式會依序呼叫的 動作,而內部使用者介面層級會設定為完整的 UI 或縮減 UI。 如果使用者介面層級設定為基本 UI 或沒有 UI,安裝程式會略過此數據表中的動作。 請參閱 關於使用者介面

安裝順序中的系統管理員動作,最多到 InstallValidate 巨集指令,以及任何結束對話方塊,都位於AdminUISequence資料表中。 從 InstallValidate 到安裝順序結尾的所有動作都位於 AdminExecuteSequence 資料表中,。 因為 AdminExecuteSequence 資料表需要獨立使用,所以它也包含任何必要的初始化動作,例如 LaunchConditionsCostInitializeFileCost,以及 CostFinalize。 它也具有 ExecuteAction 動作。

數據行與 InstallUISequence 數據表相同。 AdminUISequence 數據表具有下列數據行。

類型 鑰匙
行動 識別碼 Y N
條件 條件 N Y
序列 整數 N Y

 

動作

要執行的動作名稱。 這是標準動作、使用者介面精靈或 CustomAction 數據表中列出的自定義動作,

主數據表索引鍵。

條件

邏輯表達式。 如果表達式評估為 false,則會略過動作。 如果表達式語法無效,則序列會終止,並傳回iesBadActionData。 如需條件語句語法的詳細資訊,請參閱 條件語句語法

序列

正值表示動作的順序位置。 下列負值表示如果安裝程式傳回終止旗標,則會呼叫動作。 每個終止旗標 (負值) 都可以搭配不超過一個動作使用。 多個動作可以有終止旗標,但它們必須是不同的旗標。 結束旗標(負值)通常會與 對話框搭配使用,

終止旗標 價值 描述
msiDoActionStatusSuccess -1 成功完成。 與 [結束 ] 對話框搭配使用
msiDoActionStatusUserExit -2 使用者終止安裝。 與 UserExit 對話框搭配使用。
msiDoActionStatusFailure -3 嚴重結束結束。 與 FatalError 對話框搭配使用。
msiDoActionStatusSuspend -4 安裝已暫停。

 

零、所有其他負數或 Null 值表示永遠不會呼叫動作。

驗證

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE84
ICE86
ICE96
ICEM04