共用方式為


ModuleInstallUISequence 數據表

合併工具會評估 ModuleInstallUISequence 數據表,然後將導出的動作插入 InstallUISequence 數據表中, 具有正確的序號。

ModuleInstallUISequence 數據表具有下列數據行。

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

 

動作

要插入序列的動作。 是指其中一個安裝程式 標準動作,或合併模組的 customAction 資料表 項目Dialog table

如果在合併模組序列數據表的 Action 資料行中使用 標準動作,該記錄的 BaseAction 和 After 資料行必須是 Null。

序列

標準動作的序號。 如果自定義動作或對話框已輸入此數據列的 [動作] 資料行,則必須將此欄位設定為 Null。

在合併模組序列數據表中使用 標準動作 時,Sequence 資料行中的值應該是建議的動作序號。 如果合併模組中的序號與 .msi 檔案序列數據表中相同動作的序號不同,合併工具會使用 .msi 檔案中的序號。 如需標準動作的建議序號,請參閱 使用時序表 中建議的序列。

BaseAction

BaseAction 資料行可以包含標準動作、合併模組自定義動作數據表中指定的自定義動作,或模組對話框數據表中指定的對話方塊。 BaseAction 資料行是此數據表之 Action 數據行的索引鍵。 它不能是 .msi 檔案中另一個合併數據表或數據表的外鍵。 這表示,BaseAction 數據行中列出的每個標準動作、自定義動作或對話框也必須列在此數據表中另一筆記錄的 Action 數據行中。

After

Boolean 表示 Action 在 BaseAction 之前或之後。

價值 意義
0 在BaseAction之前要執行的動作
1 BaseAction 之後要執行的動作

 

條件

條件語句,指出是否執行動作。 Null 評估為 true。

言論

如果此數據表存在 InstallUISequence 資料表 也必須存在於合併模組中。