В зависимости от сконфигурированных настроек изоляции некоторое редактирование и операции записи перенаправлены Spoon Virtual Application Studio в песочницу приложения: папка файловой системы, где сохраняются изолированные модификации. Песочница расположена в папке или сети, где у пользователей есть разрешение на полное чтение и запись, позволяя пользователям получить доступ и изменить содержание песочницы без подсказок аутентификации или UAC.
Расположение песочницы.
По умолчанию песочница помещена в папке "@APPDATALOCAL@\Spoon\Sandbox\@TITLE@\@VERSION@", где "@APPDATALOCAL" представляет локальную папку данных приложения, а "@TITLE" и "@VERSION" представляют заголовок приложения и версию. Заголовок приложения и версия сконфигурированы в "Properties". Это расположение - рекомендуемое по умолчанию расположение для содержания песочницы, поскольку у конечных пользователей есть полное разрешение к этому расположению на стандартных конфигурациях Microsoft Windows. Сборки того же виртуального приложения используют те же расположения песочницы по умолчанию; если пользовательские настройки не должны сохраняться между обновлениями измените это поведение.
При публикации новой версии виртуального приложения расположите песочницу в том же месте, что и предыдущая версия. Это сохраняет пользовательские настройки и данные. Если Вы хотите сбросить пользовательские настройки и данные, расположите песочницу в другом месте.
При развертывании виртуального приложения на USB-устройстве присвойте песочницу подпапке "@APPDIR" каталога. Это представляет каталог, содержащий виртуальную исполнимую программу приложения.
Рекомендуемое расположение песочницы для развертывания USB:
с@\Spoon\Sandbox\@TITLE@\@VERSION@
При развертывании виртуального приложения на локальном сервере, расположите песочницу в подпапке на совместно используемом сетевом диске. Рекомендуемое расположение песочницы для развертывания:
\\ServerName\ShareName\%USERNAME%\Spoon\ Sandbox\ @TITLE@\@VERSION@
Не размещайте песочницу привилегированным папкам, таким как "@WINDIR@" или "@PROGRAMFILES@". Если механизм Spoon не будет иметь возможности производить запись в расположение во время выполнения, виртуальное приложение не будет работать правильно.
Вы можете сослаться на переменные окружения в расположении песочницы, включая переменную между знаками процента: "%VARIABLE%".
Переменные расположения песочницы
В дополнение к стандартным переменным корневой папки расположение песочницы может содержать следующие переменные:
- @TITLE@: Заголовок продукта
- @PUBLISHER@: Издатель продукта
- @VERSION@: Полная версия, в четверичном формате
- @WEBSITE@: Веб-сайт Издателя
- @BUILDTIME@: Виртуальное время сборки приложения, в формате, подобном 2008.02.01T08.00.
За исключением переменной @BUILDTIME@ (устанавливается автоматически), эти переменные основываются на значениях, определенных в разделе "Properties" секции "Settings".