Таблица DrLocator
Таблица DrLocator содержит сведения, необходимые для поиска файла или каталога, выполнив поиск в дереве каталогов.
Таблица DrLocator содержит следующие столбцы.
Столбец | Тип | Ключ | Допустимое значение NULL |
---|---|---|---|
Подпись_ | идентификатора | Y | N |
Родитель | идентификатора | Y | Y |
Путь | AnyPath | Y | Y |
Глубина | целочисленного | N | Y |
Столбцы
-
Signature_
-
Столбец Signature_ является внешним ключом к первому столбцу таблицы подписи . Это поле может представлять уникальную подпись файла, указанную в таблице сигнатуры. Если значение в этом столбце отсутствует в таблице сигнатуры, то предполагается, что поиск находится в каталоге, на который указывает таблица DrLocator.
-
родительский элемент
-
Этот столбец является подписью родительского каталога файла или каталога в столбце Signature_. Если это поле равно NULL, а столбец Path не расширяется до полного пути, то все фиксированные диски системы пользователя выполняются с помощью пути.
Это поле является ключом в одной из следующих таблиц: regLocator, IniLocator, CompLocatorили таблицы DrLocator.
-
Путь
-
Столбец Path содержит путь к системе пользователя. Это полный путь или относительный подпат под каталогом, указанным в родительском столбце. Ознакомьтесь с ограничениями типа данных AnyPath.
-
глубина
-
Глубина ниже пути, который установщик ищет файл или каталог, указанный в столбце Signature_. Значение, используемое в поле глубины, основано на нуле. Например, если поле path равно c:/Program Files/bin, столбец глубины должен иметь значение 0 или больше, чтобы определить файл, расположенный в ячейке папки. Если поле глубины пусто, то предполагается, что глубина равна нулю.
Замечания
Эта таблица используется с таблицей AppSearch.
Столбцы этой таблицы обычно не локализованы. Если автор решает искать продукты на нескольких языках, то для каждого языка необходимо включить отдельную запись.
См. поиск существующих приложений, файлов, записей реестра или .ini записей файлов.
Ратификация