4.7.3
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
- Locating the ThinApp Sandbox
- Controlling the Sandbox Location
- Sandbox Structure
- Creating ThinApp Snapshots and Projects from the Command Line
- Index
CommandLine="C:\Program Files\Mozilla Firefox\firefox.exe" -safe-mode Command-line arguments can
use the /<option> <parameter>format.
[<app>.exe]
Source=%ProgramFilesDir%\<base_app>\<app>.exe
Shortcut=<primary_data_container>.exe
CommandLine="%ProgramFilesDir%\<base_app>\<app>.exe" /<option> <parameter>
Disabled Parameter
The Disabled parameter determines whether the application build target is only a placeholder, in which case
it prevents ThinApp from generating the executable file in the /bindirectory.
ThinApp enables entry points when the application installer has shortcuts on the desktop and in the Start
menu. When you do not select an entry point that appears in the Setup Capture wizard, ThinApp sets an initial
value of the Disabled parameter that prevents the generation of that application executable file during the
build process.
Example: Modifying Disabled parameter to generate entry points
If you do not select the cmd.exe, regedit.exe, or iexplore.exe troubleshooting entry points during the capture
process, and you subsequently need to debug the environment, you can modify the Disabled parameter to
generate these entry points.
[app.exe]
Source=%ProgramFilesDir%\<my_app>\<app>.exe
Disabled=0
ReadOnlyData Parameter
The ReadOnlyData parameter specifies the name of the read-only virtual registry file created during the
application build and designates the primary data container for an application.
NOTE Do not modify this parameter. The Package.ini file displays this parameter in case you want to find
the primary data container.
When the primary data container is less than 200MB, ThinApp stores the container within an entry point
executable file. When the primary data container is more than 200MB, ThinApp stores the container as a .dat
file that cannot serve as an entry point for the application.
Example: Setting a ReadOnlyData Parameter values
ThinApp sets the required value of the ReadOnlyData that specifies Package.ro.tvr as the name of the virtual
registry file.
ReadOnlyData=bin\Package.ro.tvr
ReserveExtraAddressSpace Parameter
The ReserveExtraAddressSpaceparameter indicates the amount of extra address space to reserve for the
captured executable file.
ThinApp uses the executable file listed in the Source parameter to determine the amount of memory address
space to allocate for an application. When you build a package that includes a source executable file that is not
included in the package, such as a cmd.exe entry point, or you activate automatic updates for an application
that directs the new version of the application to the sandbox, ThinApp adjusts to the need for more memory
but does not reserve a set amount of extra address space. In rare cases that might involve technical support,
you can use the ReserveExtraAddressSpace parameter to add memory space.
ThinApp Package.ini Parameters Reference Guide
58 VMware, Inc.










