DrLocator 表

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

DrLocator 表包含以下列。

类型 钥匙
签名_ 标识符 Y N
父母 标识符 Y Y
路径 AnyPath Y Y
深度 整数 N Y

 

Signature_

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

父级

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

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

路径

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

深度

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

言论

此表与 AppSearch 表一起使用。

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

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

验证

ICE03
ICE06
ICE46