二進位類型
語意類型的二進位類型是其中一個索引鍵格式類型。 此類型是由使用者提供的 Binary 資料表 中的索引鍵所組成。
合併工具必須以有效的 Windows Installer 識別碼 取代此類型的專案。 Mergemod.dll不會強制執行此限制,而且它由合併工具決定,以確保使用者提供有效的二進位資料表索引鍵。
Null 是此類型的有效值,除非 ModuleConfiguration 資料表的 Attributes 欄位中已包含 msmConfigItemNonNullable。
二進位類型可以搭配下列類型的 CoNtextData 使用。
Bitmap CoNtextData
可設定的合併模組可以使用此類型,讓使用者提供二進位資料表中含有點陣圖影像之資料列的外鍵。 Mergmod.dll不保證任何特定的點陣圖大小或類型,而且合併工具必須確保資料是有效的影像。 若要指定此類型的可設定專案,模組作者應該在 [名稱] 資料行中輸入可設定專案的名稱、在 [格式] 資料行中輸入 「1」、在 Type 資料行中輸入 「Binary」,然後在 ModuleConfiguration 資料表的 CoNtextData 資料行中輸入 「Bitmap」。
圖示內容資料
可設定的合併模組可以使用此類型,讓使用者將外鍵提供給二進位表中包含圖示影像的資料列。 Mergmod.dll不保證任何特定的圖示大小或類型,而且合併工具必須確保資料是有效的影像。 若要指定此類型的可設定專案,模組作者應該在 [名稱] 資料行中輸入可設定專案的名稱,在 [格式] 資料行中輸入 「1」,在 Type 資料行中輸入 「Binary」,然後在 ModuleConfiguration 資料表的 CoNtextData 資料行中輸入 「Icon」。 此類型不適用於廣告資料表。
EXE CoNtextData
可設定的合併模組可以使用這個類型,讓使用者提供二進位資料表中含有 32 位可執行映射之資料列的外鍵。 Mergmod.dll不會驗證資料是否有效,而且合併工具必須確定資料是有效的 PE 檔案。 若要指定此類型的可設定專案,模組作者應該在 [名稱] 資料行中輸入可設定專案的名稱、在 [格式] 資料行中輸入 「1」、在 Type 資料行中輸入 「Binary」,然後在 ModuleConfiguration 資料表的 CoNtextData 資料行中輸入 「EXE」。
EXE64 CoNtextData
可設定的合併模組可以使用這個類型,讓使用者提供二進位資料表中包含 32 位或 64 位可執行檔映射之資料列的外鍵。 Mergmod.dll不會驗證資料是否有效,而且合併工具必須確定資料是有效的 PE 檔案。 若要指定此類型的可設定專案,模組作者應該在 [名稱] 資料行中輸入可設定專案的名稱、在 [格式] 資料行中輸入 「1」、在 Type 資料行中輸入 「Binary」,然後在 ModuleConfiguration 資料表的 CoNtextData 資料行中輸入 「EXE64」。