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
Configuring Sandbox Storage and
Inventory Names 21
You can modify ThinApp parameters to configure the sandbox where all changes that the captured
application makes are stored. The ThinApp inventory name might affect the need to change the sandbox
name.
This chapter includes the following topics:
n
“InventoryName Parameter,” on page 75
n
“RemoveSandboxOnExit Parameter,” on page 76
n
“SandboxName Parameter,” on page 76
n
“SandboxNetworkDrives Parameter,” on page 77
n
“SandboxPath Parameter,” on page 77
n
“SandboxRemovableDisk Parameter,” on page 78
n
“SandboxWindowClassName Parameter,” on page 78
InventoryName Parameter
The InventoryName parameter is a string that inventory tracking utilities use for package identification. This
parameter determines the default names of the project folder and sandbox during the application capture
process.
The application capture process sets a default value for the InventoryName parameter based on new strings
created under one of the following locations:
n
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
n
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
The thinreg.exe utility and ThinApp MSI files reference the inventory name to determine the product name
for display in the Add or Remove Programs window in the control panel. For example, if the inventory
name is SuperApp and you install an MSI file or register a package with the thinreg.exe utility, the Add or
Remove Programs window displays an installed application with the SuperApp(VMware ThinApp) string.
ThinApp appends VMware ThinApp to the inventory name to distinguish applications that are virtualized
during inventory scans.
You can use the same inventory name across different versions of the same application to ensure that only
the most recent version appears in Add or Remove Programs window. The applications overwrite each
other in the Add or Remove Programs window and prevent you from uninstalling all of the registered
packages. To uninstall more than one version, use a different inventory name for each version. For example,
VMware, Inc.
75










