5.1
Table Of Contents
- ThinApp Package.ini Parameters Reference Guide
- Contents
- About This Guide
- Configuring Package Parameters
- Package.ini File Structure
- Package.ini or ##Attributes.ini Files That Override Package.ini Settings
- Configuring the ThinApp Runtime
- Configuring Isolation
- Configuring File and Protocol Associations
- Configuring Build Output
- Configuring Permissions
- Configuring Objects and DLL Files
- ExternalCOMObjects Parameter
- ExternalDLLs Parameter
- ForcedVirtualLoadPaths Parameter
- IsolatedMemoryObjects Parameter
- IsolatedSynchronizationObjects Parameter
- NotificationDLLs Parameter
- NotificationDLLSignature Parameter
- ObjectTypes Parameter
- SandboxCOMObjects Parameter
- VirtualizeExternalOutOfProcessCOM Parameter
- Configuring File Storage
- Configuring Processes and Services
- Configuring Sizes
- Configuring Logging
- Configuring Versions
- Configuring Locales
- Configuring Individual Applications
- Configuring Dependent Applications Using the Application Utility
- Configuring Application Updates with the Application Sync Utility
- Configuring MSI Files
- Configuring Sandbox Storage and Inventory Names
- Other Configuration Parameters
- DisableCutPaste Parameter
- LoadDotNetFromSystem Parameter
- PermittedComputers Parameter
- Services Parameter
- StatusbarDisplayName Parameter
- DisableTransactionRegistry Parameter
- PreventDLLInjection
- ProcessExternalNameBehavior Parameter
- PreventDllInjectionExceptions Parameter
- LargeAddressAware Parameter
- PermittedComputers Parameter
- PermittedComputersAccessDeniedMsg Parameter
- PermittedComputersOfflineAccess Parameter
- IgnoreDDEMessages Parameter
- Locating the ThinApp Sandbox
- Controlling the Sandbox Location
- Sandbox Structure
- Creating ThinApp Snapshots and Projects from the Command Line
- Index
Example: Setting the Cache and Sandbox at the Same Directory Level
When you use a USB device and move the sandbox to the USB device, you might move the cache to the USB
device to avoid interfering with the local machine. In this situation, the cache and sandbox exist in the same
directory level.
CachePath=<sandbox_path>
UpgradePath Parameter
The UpgradePath parameter specifies the location of information and files for Application Sync and side-by-
side integer updates.
The default UpgradePath location is the same directory as that in which the application executable file is
located on the local machine.
The Application Sync utility accumulates log and cache files and constructs the updated executable file in
the UpgradePath location.
Side-by-side integer updating looks for updated versions of the application in the UpgradePath location.
Example: Specifying an Alternative Location for Storing Side-by-side Updates
When the default location, such as a USB device, has limited space, or to isolate upgrades from the
application executable file, you can modify the UpgradePath parameter to specify an alternative location for
storage of side-by-side updates.
The parameter can include environment variables in the path, but does not support folder macros.
[BuildOptions]
UpgradePath=C:\Program Files\<my_app_upgrades>
VirtualDrives Parameter
The VirtualDrives parameter specifies additional drive letters that are available to the application at
runtime.
ThinApp makes the virtual environment resemble the physical capture environment and mimics the
physical drives that are available on the capture system. ThinApp represents virtual drives through the
VirtualDrives parameter and a project folder, such as %drive_<drive_letter>%, that contains the virtual
files on the drive. This project folder can reside in the read-only file system of the package and in the
sandbox when write operations cannot occur on the physical drive.
The VirtualDrives parameter presents the drives to the application at runtime. The VirtualDrives
parameter displays metadata about the drive, such as a the serial number and type of drive. For example,
ThinApp detects the physical C: drive on the capture system and enters it into the parameter as a FIXED
type of drive with the serial number.
The VirtualDrives parameter includes the following information:
n
Drive – Single character between A and Z.
n
Serial – 8-digit hex number.
n
Type – FIXED, REMOVABLE, CD-ROM, or RAMDISK.
n
FIXED – Indicates fixed media.
For example, a hard drive or internal Flash drive.
ThinApp Package.ini Parameters Reference Guide
40 VMware, Inc.










