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
PreventDllInjectionExceptions Parameter
You can use the PreventDlInjectionExceptions parameter only when the PreventDlInjection parameter is
set to 1. When you set the PreventDlInjectionExceptionsparameter it allows you to load the specified dll
files, even if the PreventDlInjectionis set to true.
Example
PreventDllInjectionExceptions=<inject.dll>;<injectme2.dll>
NOTE Please use this parameter only when PreventDllInjection=1.
LargeAddressAware Parameter
You can use the LargeAddressAwareparameter to capture applications which install on both 32-bit and 64-bit
operating systems.
ThinApp can capture applications which install both 32 bit and 64 bit application and components together.
It is possible that 32 version of application launches 64 bit version. In rare cases with ThinApp, the 64 bit
application might fail to start from 32 bit application. To solve this problem set a package.ini parameter
LargeAddressAware to 1 in the package.ini file and rebuild the package.
[BuildOptions]
LargeAddressAware=1
PermittedComputers Parameter
When captured application is started, the PermittedComputers parameter verifies whether the computer is a
member of a specified Active Directory group. If the computer is not a member of Active Directory group,
Thinapp does not start the application.
This parameter can be used as:
PermittedComputers=xpsystemgroup;win7systems
The Package.ini entry for application PDC overrides the global settings and all entry points will inherit these
settings from PDC. For example:
[BuildOptions]
PermittedComputers=OfficeComputers
[Microsoft Office 2010.dat]
PermittedComputers=xpsystemgroup;
[Microsoft Word 2010.exe]
...
...
[Microsoft excel 2010.exe]
...
...
In the above example, PermittedComputers settings for [Microsoft Office 2010.dat] will override the global
option provided in [BuildOptions] as this file is the PDC. Word and Excel applications will inherit settings
from [Microsoft Office 2010.dat].
Chapter 22 Other Configuration Parameters
VMware, Inc. 81










