共用方式為


ModuleInstallExecuteSequence 數據表

合併工具會評估 ModuleInstallExecuteSequence 數據表,然後將導出的動作插入至具有正確序號的 InstallExecuteSequence 數據表

ModuleInstallExecuteSequence 數據表包含下列數據行。

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

 

動作

要插入序列的動作。 是指其中一個安裝程式 標準動作,或合併模組的 customAction 數據表Dialog 數據表的專案。

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

序列

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

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

BaseAction

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

After

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

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

 

條件

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

言論

如果 ModuleInstallExecuteSequence 數據表 存在,InstallExecuteSequence 數據表 也必須存在於合併模組中。