Configuring The Sandbox Location - Novell ZENWORKS APPLICATION VIRTUALIZATION 8.0 - 04-12-2010 User Manual

Table of Contents

Advertisement

Novell ZENworks Application Virtualization
5.6  Configuring the sandbox location
Depending on the configured isolation settings, certain edit and write operations may be redirected by the
application virtualization engine into an application sandbox, a filesystem folder where isolated modifications are
persisted. Typically, the sandbox is located in a folder or network share where the user has full read and write
permissions, allowing sandbox contents to be accessed and modified by the end user without any authentication or
UAC prompts.
Sandbox placement considerations
Please note the following recommended practices when configuring the sandbox location:
By default, the sandbox is placed in the
@APPDATALOCAL@\Zav\XSandbox\@TITLE@\@VERSION@\@BUILDTIME@ folder, where the
@APPDATALOCAL@ token represents the local Application Data folder, and @TITLE@,
@VERSION@, and @BUILDTIME@ represent the application title, version, and build time, respectively.
The application title and version are configured in the Properties area. This location is the recommended
default location for sandbox contents, as end users have full permissions to this location on standard
Windows configurations. Note that distinct builds of the same virtual application use distinct sandbox
locations by default; you may want to modify this behavior if persisted user settings should be preserved
between virtual application updates.
When publishing new versions of a virtual application, direct the sandbox to the same location as the older
version if you want user settings and data to be retained in the new version. Direct the sandbox to a different
location (typically, by rolling the subdirectory version number forward) if you want user settings and data to
be reset.
If deploying the virtual application on a USB device, place the sandbox in a subfolder of the @APPDIR@
directory, which represents the location of the virtual application executable. This will have the effect of
directing writes to the USB device. The recommended sandbox location for USB deployment is
@APPDIR@\Zav\XSandbox\@TITLE@\@VERSION@\@BUILDTIME@.
If deploying the virtual application on an intranet file share, place the sandbox in a user-accessible subfolder
on a shared network drive. The recommended sandbox location for intranet deployment is
\\ServerName\ShareName\%USERNAME%
\Zav\XSandbox\@TITLE@\@VERSION@\@BUILDTIME@.
Generally, you should not place the sandbox under any privileged folders, such as @WINDIR@ or
@PROGRAMFILES@. The virtual application may fail to execute properly if the ZENworks Application
Virtualization engine is unable to write to the sandbox location at runtime.
Environment variables may be referenced within the sandbox location by enclosing the variable between
percent signs, ie %VARIABLE%.
Sandbox location variables
In addition to the standard root folder variables, the sandbox location can contain the following token variables.
These variables are based on the values specified in the Properties area of the Settings pane.
@TITLE@: Product title
@PUBLISHER@: Product publisher
@VERSION@: Full version string, in dotted quad format
@WEBSITE@: Publisher web site
@BUILDTIME@: Virtual application build time, in a format similar to 2008.02.01T08.00.
40

Advertisement

Table of Contents
loading

This manual is also suitable for:

Zenworks application virtualization 8.0

Table of Contents