During startup of the captured application, ThinApp searches for an existing sandbox in specific locations and in a specific order. ThinApp uses the first sandbox it detects. If ThinApp cannot find an existing sandbox, ThinApp creates one according to certain environment variable and parameter settings. Review the search order and sandbox creation logic before changing the placement of the sandbox.
The SandboxName parameter in the
Package.ini file determines the name. See
SandboxName.
The SandboxPath parameter in the
Package.ini file determines the path. See
SandboxPath.
ThinApp requests the Application Data folder location from the operating system. The location depends on the operating system or configuration.
This environment variable changes the sandbox location for specific applications on the computer. For example, if the
Mozilla Firefox 3.0_SANDBOX_DIR environment variable exists, its value determines the parent directory sandbox location. If the value is
z:\FirefoxSandbox before you run the application, ThinApp stores the sandbox in
z:\FirefoxSandbox.JOHNDOE-COMPUTER if the directory already exists. If the directory does not exist, ThinApp creates a sandbox in
z:\FirefoxSandbox.
This environment variable changes the location of all sandboxes on a computer. For example, if the THINSTALL_SANDBOX_DIR environment variable exists, its value determines the parent directory sandbox location. If the value is
z:\MySandboxes before you run the application, ThinApp creates a sandbox in
z:\MySandboxes.
If ThinApp does not detect the %<sandbox_name>_SANDBOX_DIR% or
%THINSTALL_SANDBOX_DIR% environment variable, ThinApp checks for the following file system directories and creates a sandbox in the first directory it detects:
If ThinApp does not detect the %<sandbox_name>_SANDBOX_DIR% or
%THINSTALL_SANDBOX_DIR% environment variable, and does not detect the specified file system directories, ThinApp creates a sandbox using the following guidelines in this order: