Таблица CompLocator
Таблица CompLocator содержит сведения, необходимые для поиска файла или каталога, который использует данные конфигурации установщика.
Таблица CompLocator содержит следующие сведения.
Столбец | Тип | Ключ | Допустимое значение NULL |
---|---|---|---|
Подпись_ | идентификатора | Y | N |
ComponentId | GUID | N | N |
Тип | целочисленного | N | Y |
Сведения о столбцах
-
Signature_
-
Этот столбец представляет уникальную подпись файла, а также внешний ключ в таблице подписи. Если ключ отсутствует в таблице сигнатур, предполагается, что поиск находится в каталоге, на который указывает таблица CompLocator.
-
ComponentId
-
Идентификатор компонента компонента, путь к ключу которого должен использоваться для поиска. Это должен быть GUID компонента, который отображается в поле ComponentId таблицы компонентов . Это может быть идентификатор компонента компонента, принадлежащий другому продукту, установленному на компьютере. Это не должен быть GUID опубликованного компонента, отображаемого в поле ComponentId PublishComponent Table.
Чтобы найти значение GUID идентификатора компонента для файла, установленного другим продуктом, перейдите к пакету установки продукта. Перейдите в таблицы файлов и найдите строку, содержащую идентификатор файла. Столбец Component_ этой строки содержит идентификатор компонента для компонента, который управляет файлом. Перейдите в таблицу компонентов и найдите строку, содержащую этот идентификатор компонента в столбце компонента. Столбец ComponentId этой строки содержит guid идентификатора компонента.
-
Тип
-
Логическое значение, определяющее, является ли путь к ключу компонента именем файла или расположением каталога.
В следующей таблице перечислены допустимые значения. В случае отсутствия тип имеет значение 1 (один).
Постоянный Шестнадцатиричный Десятичный Описание msidbLocatorTypeDirectory 0x000 0 Путь к ключу — это каталог. msidbLocatorTypeFileName 0x001 1 Путь к ключу — это имя файла.
Замечания
Эта таблица используется с таблицей AppSearch.
Как правило, столбцы в этой таблице не локализованы. Если автор решит искать продукты на нескольких языках, то для каждого языка может быть отдельная запись.
Дополнительные сведения см. в разделе Поиск существующих приложений, файлов, записей реестра или .ini записей файлов.
Ратификация