Поделиться через


Группа таблиц указателя

Группа таблиц указателя используется для поиска файлов и приложений. Чтобы найти файл, сначала определите подпись файла, а затем найдите файл. Таблицы указателя используются для поиска в реестре, данных конфигурации установщика, дерева каталогов или .ini файлов для уникальной подписи файла. Затем подпись файла можно проверить в таблице подписей , чтобы убедиться, что конкретный файл действительно является искомым, а не другим файлом с тем же именем. Если запись в таблице указателя не содержит ключ в таблице сигнатуры, запись ссылается на каталог, а не файл.

Компонент, контролируемый файлом, находится в таблице файлов через внешний ключ к таблице компонентов . Установщик разрешает расположение файла через таблицу компонентов, так как каждый файл принадлежит одному компоненту. Расположение компонента обнаруживается через внешний ключ в таблице компонентов в таблице каталогов.

Расположение приложения найдено путем поиска файлов, составляющих приложение. Установщик также предоставляет две таблицы для поиска предыдущих версий приложения: таблицу AppSearch и таблицу CCPSearch .

Следующие таблицы составляют группу таблиц указателя и используются для определения подписи файла.

  • Таблица regLocator содержит сведения, необходимые для поиска файла или каталога в реестре.
  • В таблице IniLocator содержатся сведения, необходимые для поиска .ini файла. Файл .ini должен присутствовать в каталоге Microsoft Windows по умолчанию.
  • В таблице CompLocator содержатся сведения, необходимые для поиска файла или каталога с помощью данных конфигурации установщика.
  • Таблица drLocator содержит сведения, необходимые для поиска файла или каталога в дереве каталогов.
  • Таблица AppSearch содержит свойства, которые должны быть заданы в результатах поиска соответствующей подписи файла.
  • Таблица CCPSearch содержит список подписей файлов, по крайней мере один из которых должен присутствовать на компьютере пользователя для программы проверки соответствия требованиям (CCP).