圖示表格
此表格包含圖示檔案。 資料表中的每個圖示都會複製到檔案,做為產品公告的一部分,以用於公告快捷方式和 OLE 伺服器。 請參閱 資料流程的 OLE 限制。
[圖示] 資料表具有下列資料行。
-
名字
-
圖示檔的名稱。
-
資料
-
PE (.dll 或.exe) 或圖示 (.ico) 格式的二進位圖示資料。
執行 PublishProduct 動作 時,會參考此資料表。
快捷方式、副檔名和 CLSID 的圖示必須儲存在與目標檔案本身不同的檔案中。 這是必要的,因為安裝程式應該只在廣告資源時,將小型圖示檔案複製到使用者的機器。 因此,安裝套件的開發人員必須撰寫只包含圖示的個別檔案。 這些圖示檔案接著會儲存為圖示資料表中的二進位資料。
嚴格與副檔名或 CLSID 相關聯的圖示檔案可以具有任何副檔名,例如 .ico。 不過,與快捷方式相關聯的圖示檔案必須是 EXE 二進位格式,而且必須命名,使其副檔名符合目標的副檔名。 如果未遵循此規則,快捷方式將無法運作。 例如,如果快捷方式指向具有索引鍵檔案的資源 Red.bar,則圖示檔案也必須具有副檔名 .bar。 只要所有目標檔案具有相同的副檔名,就可以將多個圖示填入相同的圖示檔案中。