共用方式為


ModuleInstallExecuteSequence 資料表

合併工具會評估 ModuleInstallExecuteSequence 資料表,然後使用正確的序號,將匯出的動作插入 InstallExecuteSequence 資料表

ModuleInstallExecuteSequence 資料表包含下列資料行。

資料行 類型 答案 Nullable
動作 識別碼 Y N
順序 整數 Y
BaseAction 識別碼 Y
After 整數 Y
條件 Condition Y

 

資料行

行動

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

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

序列

標準動作的序號。 如果在此資料列的 [動作] 資料行中輸入自訂動作或對話方塊,此欄位必須設定為 null。

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

BaseAction

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

Action 在 BaseAction 之前或之後的布林值。

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

 

條件

條件陳述式,指出是否要執行動作。 Null 值評估為 true。

備註

如果 ModuleInstallExecuteSequence 資料表 存在, 則 InstallExecuteSequence 資料表 也必須出現在合併模組中。