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
When ThinApp builds an application, ThinApp assumes that any specified group names are valid and
converts the names to SID values. ThinApp can resolve group ownership at runtime using cached
credentials. You can continue to authenticate laptop users even when they are offline. If the user does not
have access to run the package, you can customize the AccessDeniedMsg parameter to instruct the user.
You can place the PermittedGroups parameter under the [BuildOptions] heading to affect the package, or
under the [<application>.exe] heading to affect a specific application. The [<application>.exe] value
overrides the default [BuildOptions] value for the specific application.
Example: Specifying a List of Active Directory Members
You can modify the PermittedGroups parameter to specify a list of Active Directory user group names,
separated by semicolons. The parameters in the [BuildOptions] section set global settings for the entire
project.
[BuildOptions]
PermittedGroups=Administrator;OfficeUsers
AccessDeniedMsg=You do not have permission to execute this application, please call support @
1-800-822-2992
Example: Overwriting Global PermittedGroups Setting
You can specify a user group setting for a specific application that overwrites the global PermittedGroups
setting.
[App1.exe]
PermittedGroups=Guest
AccessDeniedMsg=You do not have permission to execute this application, please call support @
1-800-822-2992
Example: Inheriting the Global PermittedGroups Setting
If you do not specify a PermittedGroups setting for an application, the application inherits the global
PermittedGroups value in the [BuildOptions] section.
[App2.exe]
...
Example: Mixing Group Names and SID Strings
You can mix group names and SID strings in the same entry for the PermittedGroups parameter.
PermittedGroups=S-1-5-32-544;Office Users
UACRequestedPrivilegesLevel Parameter
The UACRequestedPrivilegesLevel parameter specifies privileges for programs requiring User Account
Control (UAC) information. This parameter affects users working on Windows Vista or later operating
system versions.
You can use the following values to specify privileges:
n
asInvoker
This value uses the profile in Vista.
n
requireAdministrator
ThinApp Package.ini Parameters Reference Guide
30 VMware, Inc.










