AppSearch 數據表

AppSearch 數據表包含搜尋具有特定檔案簽章的檔案所需的屬性。 AppSearch 資料表也可以用來將屬性設定為登錄的現有值,或 .ini 檔案專案。

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

列 類型 鑰匙 空
財產 識別碼 Y N
簽名_ 識別碼 Y N

 

列

屬性

執行 AppSearch 動作會將此屬性設定為 Signature_ 資料行所指示的檔案位置。 如果用戶的計算機上存在檔案簽章,就會設定這個屬性。 此數據行中使用的屬性必須 公用 屬性,而且具有不含小寫字母的標識符。

屬性欄位中所列的屬性可以在 Property 資料表或命令行中初始化。 如果 AppSearch 動作找到簽章,安裝程式會以找到的值覆寫初始化的屬性值。 如果找不到簽章,則會使用初始屬性值。 如果從未初始化屬性,則只有在找到簽章時,才會設定 屬性。 否則,屬性為未定義。

Signature_

Signature_數據行包含稱為簽章的唯一標識符,也是 RegLocator、IniLocator、CompLocator和 DrLocator 數據表的外部索引鍵。 搜尋檔案時,此數據行中的值也必須是 Signature 數據表中的外鍵。 如果此數據行中的值未列在 Signature 資料表中,安裝程式會判斷搜尋是否為目錄。

言論

順序數據表中的 AppSearch 動作 處理此資料表中的資訊。 如需使用 時序表的詳細資訊,請參閱使用時序表 。

AppSearch 巨集指令會先使用 CompLocator 數據表、RegLocator 數據表第二個、IniLocator 數據表第三個數據表,最後搜尋 DrLocator 數據表的簽章。 檔案簽章列在 Signature 數據表中。 不在 Signature 資料表中的簽章表示目錄,而動作會將 屬性設定為該簽章的目錄路徑。

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

驗證

ICE03
ICE06
ICE32
ICE52
ICE88