共用方式為


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 檔案專案

驗證

ICE03
ICE06