Поиск каталога и файла в каталоге
Поиск каталога, а затем файла в этом каталоге
Сначала найдите каталог.
AppDir должен быть определен как допустимая сигнатура каталога. Если AppDir не определен как допустимая сигнатура, в AppSearch нет места для поиска файла, например, если поиск предназначен для c:\MyDir\MyApp.exe, AppDir должен быть определен как c:\MyDir. AppDir можно определить, включив запись в таблицу DrLocator или каким-либо другим методом. В таблицу сигнатур для поиска в каталоге нет записей. Для поиска файлов укажите подпись и имя файла в таблице подписей. Остальные поля в этой записи могут иметь значение NULL для поиска любой версии MyApp.exe.
Таблица подписей (частичная)
Сигнатура Имя файла AppFile MyApp.exe Используйте таблицу AppSearch.
Введите свойство, которое установщик задается, если установлен каталог с подписью AppDir. Если установщик обнаружит, что этот каталог установлен, он задает myDIR в путь к каталогу. Введите свойство, которое установщик устанавливает, если установлен MyApp.exe.
Таблица AppSearch (частичная)
Свойство Сигнатура MYDIR AppDir MYAPP AppFile Используйте таблицу DrLocator.
Введите в столбце Родительский столбец подпись AppDir, определяемую как путь к каталогу. Укажите в столбце Глубина количество уровней подкаталога для поиска в этом каталоге. AppDir должен быть определен как сигнатура каталога. AppDir можно определить, включив запись, как показано здесь, или другим методом.
Сигнатура Parent Путь Глубина AppDir C:\MyDir 0 AppFile AppDir 0 Включите действие AppSearch в последовательность действий.
Если MyApp.exe установлено в AppDir, установщик задает для свойства MYAPP расположение файла.
Связанные темы