Таблица AppSearch
Таблица AppSearch содержит свойства, необходимые для поиска файла с определенной подписью. Таблицу AppSearch также можно использовать для задания свойству существующего значения реестра или записи .ini файла.
Таблица AppSearch содержит следующие столбцы.
Столбец | Type | Ключ | Допускает значения NULL |
---|---|---|---|
Свойство | Идентификатор | Да | N |
Подпись_ | Идентификатор | Да | N |
Столбцы
-
Свойство
-
При выполнении действия AppSearch для этого свойства устанавливается расположение файла, указанное в столбце Signature_. Это свойство задается, если подпись файла существует на компьютере пользователя. Свойства, используемые в этом столбце, должны быть общедоступными и иметь идентификатор, не содержащий строчные буквы.
Свойство, указанное в поле Свойство, может быть инициализировано в таблице Property или из командной строки. Если действие AppSearch находит подпись, установщик переопределяет значение инициализированного свойства найденным значением. Если подпись не найдена, используется начальное значение свойства. Если свойство никогда не было инициализировано, свойство будет задано только при обнаружении сигнатуры. В противном случае свойство не определено.
-
Подпись_
-
Столбец Signature_ содержит уникальный идентификатор, называемый сигнатурой, а также является внешним ключом в таблицах RegLocator, IniLocator, CompLocator и DrLocator . При поиске файла значение в этом столбце также должно быть внешним ключом в таблице Подпись . Если значение в этом столбце отсутствует в таблице Подпись, установщик определяет, что выполняется поиск каталога.
Комментарии
Действие AppSearch в таблицах последовательностей обрабатывает сведения в этой таблице. Сведения об использовании таблиц последовательностей см. в разделе Использование таблицы последовательностей.
Действие AppSearch выполняет поиск подписей с помощью таблицы CompLocator , второй таблицы RegLocator , третьей таблицы IniLocator и, наконец, таблицы DrLocator . Сигнатуры файлов перечислены в таблице Подпись . Подпись, не указанная в таблице Signature, обозначает каталог, а действие задает для свойства путь к каталогу для этой подписи.
См. раздел Поиск существующих приложений, файлов, записей реестра или .ini записей файлов.
Проверка