Песочница это директория в которой приложение хранит все свои созданные изменения.
Каждый раз когда вы запускаете приложение все изменения добавляются в песочницу. Когда Вы удаляете директорию песочницы, приложение возвращается к первоначальному состоянию.
Поиск расположения песочницы.
Во время запуска полученного приложения ThinApp ищет существующую песочницу в определенном порядке, в определенных расположениях. ThinApp использует первую песочницу, которую найдет. Если ThinApp не может найти существующую песочницу, он создает ее сам согласно определенным переменным окружения и настройкам параметров. Прежде чем изменить место размещения песочницы проанализируйте порядок поиска и логику создания песочницы.
Компьютер может одновременно использовать только одну песочницу. Если на компьютере уже используется песочница, ThinApp создает новую песочницу, чтобы Вы могли продолжить работать до закрытия предыдущей копии песочницы.
Переменные поиска расположения
Например, Mozilla Firefox 3.0 использует поиск расположения со следующими переменными:
- sandbox_name Mozilla Firefox 3.0
Параметр SandboxName в Package.ini файле определяет имя. Пример.
- sandbox_path Z:\sandboxes
Параметр SandboxName в Package.ini файле определяет путь. Пример.
- exe_directory C:\Program Files\Firefox
Приложение работает из этого расположения.
- computer_name JOHNDOE-COMPUTER
- %AppData% C:\Documents and Settings\JohnDoe\Application Data
ThinApp запрашивает расположение папки Application Data в операционной системе. Расположение зависит от конфигурации операционной системы.