DrLocator 表

DrLocator 表包含通过搜索目录树查找文件或目录所需的信息。

DrLocator 表包含以下列。

类型 密钥 Nullable
Signature_ Identifier Y N
Parent Identifier Y Y
路径 AnyPath Y Y
深度 整数 N Y

 

Signature_

Signature_列是 Signature 表的第一列的外部键。 此字段表示 Signature 表中列出的唯一文件签名。 如果 Signature 表中没有此列中的值,则假定搜索的是 DrLocator 表指向的目录。

Parent

此列是 Signature_ 列中文件或目录的父目录的签名。 如果此字段为 Null,并且 Path 列未展开为完整路径,则使用 Path 搜索用户系统的所有固定驱动器。

此字段是下表之一的键:RegLocatorIniLocatorCompLocator 或 DrLocator 表。

Path

Path 列包含用户系统上的路径。 它是 Parent 列中指定的目录下方的完整路径或相对子路径。 请参阅 AnyPath 数据类型的限制。

Depth

安装程序在其中搜索 Signature_ 列中指定的文件或目录的路径下的深度。 Depth 字段中使用的值从零开始。 例如,如果 Path 字段为 c:/Program Files/bin,则必须将 Depth 列设置为 0 或更大,以检测位于文件夹 bin 内的文件。 如果 Depth 字段为空,则假定深度为零。

备注

此表与 AppSearch 表一起使用。

此表的列通常未本地化。 如果作者决定用多种语言搜索产品,则表中必须针对每种语言包含单独的条目。

请参阅搜索现有应用程序、文件、注册表项或 .ini 文件条目

验证

ICE03
ICE06
ICE46