Форматы Application Link Pathname.
Форматы Application Link Pathname.
Утилита Application Link поддерживает следующие форматы пути
- Имя пути может соответствовать имени основного исполняемого файла. Например, RequiredAppLinks =..\SomeDirectory соответствует C:\MyDir\SomeDirectory, если Вы развертываете основной исполняемый файл в директории c:\MyDir\SubDir\Dependency.exe.
- Имя пути может быть абсолютным путем. Пример - RequiredAppLinks=C:\SomeDirectory
- Имя пути может использовать сетевой раздел или UNC путь. Пример - RequiredAppLinks = \\share\somedir\Dependency.exe.
- Имя пути может содержать систему или пользовательские переменные окружения, которые динамически расширяются до определенного расположения у каждого пользователя или компьютера. Пример - RequiredAppLinks=%MyEnvironmentVariable %\Package.dat.
Риск использования переменных окружения состоит в том, что пользователь может самостоятельно изменить эти значения прежде, чем запустить приложение и создать зависимость от ссылки на него.
- Имя пути может содержать макросы папки ThinApp. Пример - RequiredAppLinks=%SystemSystem %\Package.dat.
- Имя пути может включать пробелы.
- Имя пути может определяться мульти-ссылками или зависимостями, отдельные имена файлов разделяются точкой с запятой. Пример RequiredAppLinks=Dependency1.exe; Dependency2.exe.
- Пути могут содержать звездочку и запрашивать в именах файлов и путях к каталогам подстановочные символы (* и?). Например, RequiredAppLinks=WildPath*\WildFilename*.dat.
Если путь, содержащий подстановочный символ, будет соответствовать больше чем одному каталогу в файловой системе, то каждое соответствующее имя каталога будет возвращено, и включено в дополнительный путь или соответствующее имя файла.
Подстановочные знаки, которые используются в комбинации с переменными окружения, обеспечат мощный специализированный рекурсивный поиск зависимых приложений. Например, OptionalAppLinks=%HOMEPATH %\OfficePlugins\*\*.
Руководство пользователя.