Конфигурирование хранения файлов. Параметр CachePath.
Параметр CachePath устанавливает системный путь развертывания к каталогу кэша для файлов шрифта и тупиковых исполняемых файлов.
Из-за частого использования шрифта и тупиковых исполняемых файлов, ThinApp должен быстро извлечь файлы из кэша и разместить их на физическом диске.
Если Вы стираете кэш, ThinApp может его реконструировать.
Можно использовать переменную среды THINSTALL_CACHE_DIR, чтобы переопределить параметр CachePath во времени выполнения. Если Вы не устанавливаете переменную среды THINSTALL_CACHE_DIR или параметр CachePath, ThinApp устанавливает начальное значение для параметра CachePath, основываясь на параметре SandboxPath.
Значение устанавливается согласно следующим правилам:
- Если параметр SandboxPath присутствует в Package.ini файл и использует относительный путь, то параметр CachePath использует путь песочницы и хранит кэш на том же самом уровне каталога как песочница.
- Если параметр SandboxPath присутствует в Package.ini файл и использует абсолютный путь, или если параметр SandboxPath отсутствует в Package.ini файле, параметр CachePath использует путь %Local AppData%\Thinstall\Cachelocation. В этом случае каталог кэша размещается на локальной машине, независимо от того, куда пользователь перемещается с песочницей. ThinApp создает каталог в кэше.
Пример: Установка абсолютного пути
Можно изменить параметр CachePath для использования абсолютного пути.
CachePath=C:\VirtCache
Пример: Установка относительного пути
Можно установить относительный путь, который ThinApp находит как путь относительно каталога, где находится исполняемый файл приложения. Если пакет находится в C:\VirtAppsand, а у параметра CachePath есть значение кэша, каталог кэша - C:\VirtApps\Cache.
CachePath=Cache
VMware, Inc. 39
Пример: Установка кэша и песочницы на том же самом уровне каталога
Когда Вы используете USB-устройство и перемещаете песочницу на USB-устройство, Вы можете переместить туда же кэш, чтобы избежать вмешательства локальной машины. В этой ситуации кэш и песочница существуют на том же самом уровень каталога.
CachePath = <sandbox_path>
Руководство пользователя