定位符表组

Locator 表组用于查找文件和应用程序。 要搜索某个文件,请先确定文件签名,然后找到该文件。 Locator 表用于在注册表、安装程序配置数据、目录树或 .ini 文件中搜索文件的唯一签名。 然后,可以在 Signature 表中检查文件签名,以确定某个特定文件是否确实是正在查找的文件,而不是另一个具有相同名称的文件。 如果 Locator 表中的记录不包含 Signature 表中的键,则该记录引用目录,而非引用文件。

用于控制文件的组件位于 File 表中(可通过 Component 表的外部键解析)。 安装程序通过 Component 表来解析文件的位置,因为每个文件都属于一个组件。 可通过在 Directory 表中解析 Component 表的外部键来找到组件的位置。

可以通过搜索构成应用程序的文件来查找应用程序的位置。 安装程序还提供了以下两个表用于搜索应用程序的早期版本:AppSearch 表CCPSearch 表

下列表组成 Locator 表组,用于确定文件签名。

  • RegLocator 表包含在注册表中搜索文件或目录所需的信息。
  • IniLocator 表包含搜索 .ini 文件所需的信息。 .ini 文件必须存在于默认的 Microsoft Windows 目录中。
  • CompLocator 表包含使用安装程序的配置数据来搜索文件或目录所需的信息。
  • DrLocator 表包含在目录树中搜索文件或目录所需的信息。
  • AppSearch 表包含的属性必须设置为相应文件签名的搜索结果。
  • CCPSearch 表包含文件签名列表,其中至少一个签名需要存在于用户的计算机中,这样才能通过符合性检查程序 (CCP)。