共用方式為


DrLocator 數據表

DrLocator 資料表會藉由搜尋目錄樹狀目錄來保存尋找檔案或目錄所需的資訊。

DrLocator 數據表具有下列數據行。

類型 鑰匙
簽名_ 識別碼 Y N
父母 識別碼 Y Y
路徑 AnyPath Y Y
深度 整數 N Y

 

Signature_

Signature_資料列是 Signature 資料表第一個資料行的外部索引鍵,。 此欄位可能代表 [簽章] 數據表中列出的唯一檔案簽章。 如果此數據行中的值不在 Signature 資料表中,則會假設搜尋是 DrLocator 資料表所指向的目錄。

父系

此數據行是Signature_數據行中檔案或目錄之父目錄的簽章。 如果此欄位為 Null,且 Path 資料行不會展開為完整路徑,則會使用 Path 搜尋使用者系統的所有固定磁碟驅動器。

此欄位是下列其中一個數據表的索引鍵:RegLocatorIniLocatorCompLocator或 DrLocator 數據表。

路徑

[路徑] 資料列包含使用者系統上的路徑。 這是父數據行所指定目錄下方的完整路徑或相對子路徑。 請參閱 AnyPath 數據類型的限制。

深度

安裝程式搜尋Signature_數據行中所指定檔案或目錄的路徑下方的深度。 [深度] 欄位中所使用的值是以零為基礎。 例如,如果 Path 字段是 c:/Program Files/bin,則 Depth 數據行必須設定為 0 或更新,才能偵測位於資料夾間隔內的檔案。 如果 [深度] 欄位是空的,則會假設深度為零。

言論

此數據表與 AppSearch 資料表搭配使用。

此數據表的數據行通常不會當地語系化。 如果作者決定搜尋多種語言的產品,則每個語言的數據表中必須包含個別的專案。

請參閱 搜尋現有的應用程式、檔案、登錄專案或 .ini 檔案項目

驗證

ICE03
ICE06
ICE46