DrLocator 資料表

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

DrLocator 資料表具有下列資料行。

資料行 類型 答案 Nullable
簽名_ 識別碼 Y N
Parent 識別碼 Y Y
路徑 AnyPath Y Y
深度 整數 N Y

 

資料行

簽名_

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

父母

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

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

路徑

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

深度

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

備註

此資料表會與 AppSearch 資料表搭配使用。

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

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

驗證

ICE03
ICE06
ICE46