CompLocator 數據表
CompLocator 資料表包含尋找使用安裝程式組態數據之檔案或目錄所需的資訊。
CompLocator 數據表包含下列資訊。
列 | 類型 | 鑰匙 | 空 |
---|---|---|---|
簽名_ | 識別碼 | Y | N |
ComponentId | GUID | N | N |
類型 | 整數 | N | Y |
數據行資訊
-
Signature_
-
此數據行代表唯一的檔案簽章,也是 簽章數據表的外部索引鍵。 如果簽章數據表中沒有索引鍵,則搜尋會假設為 CompLocator 數據表所指向目錄的存在。
-
ComponentId
-
要用於搜尋之金鑰路徑之元件的元件標識碼。 這應該是出現在 元件數據表的 ComponentId 欄位中的 GUID。 這可能是屬於計算機上安裝另一個產品之元件的元件標識碼。 它不應該是出現在 PublishComponent Table的 ComponentId 字段中所發行元件的 GUID。
若要尋找另一個產品所安裝檔案的元件標識碼 GUID 值,請移至產品的安裝套件。 移至 檔案數據表,並尋找包含檔案檔案標識符的數據列。 此數據列Component_數據行包含控制檔案之元件的元件標識碼。 移至 [元件] 資料表,然後在 [元件] 資料行中尋找包含此元件標識碼的數據列。 此數據列的 ComponentId 資料行包含元件識別碼 GUID。
-
類型
-
布爾值,判斷元件的索引鍵路徑是否為檔名或目錄位置。
下表列出有效值。 如果不存在,Type 會設定為 1 (一個)。
不斷 十六進位 十進位 描述 msidbLocatorTypeDirectory 0x000 0 索引鍵路徑是目錄。 msidbLocatorTypeFileName 0x001 1 索引鍵路徑是檔名。
言論
此數據表與 AppSearch 資料表搭配使用。
一般而言,此數據表中的數據行不會當地語系化。 如果作者決定搜尋多種語言的產品,則每個語言的數據表中可以包含個別的專案。
如需詳細資訊,請參閱 搜尋現有的應用程式、檔案、登錄專案或 .ini 檔案專案。
驗證