You can use some ThinApp parameters to configure printers, disable the cut and paste option, specify settings for a computer. and group SIDs and modify the user name that appears in the status bar.
DisableCutPaste Parameter You use the DisableCutPaste parameter to disable the cut and paste option in the ThinApp application.
LoadDotNetFromSystem Parameter The LoadDotNetFromSystem parameter specifies that the ThinApp application must use the .NET installation that is present in the user's system, not the .NET installation that is in the ThinApp application.
PermittedComputers Parameter The PermittedComputers parameter allows you to increase security by specifying a limited set of Active Directory Groups of computers that are permitted to use the virtual application .
Services Parameter The Services parameter specifies how to register the ThinApp package as a system service.
StatusbarDisplayName Parameter The StatusbarDisplayName parameter displays the application's title in the status bar of the ThinApp application start dialog box. You can modify this value to display different application name in the status bar.
DisableTransactionRegistry Parameter You use the DisableTransactionRegistry parameter to prevent data corruption when an application fails during a write operation, a power failure, or an incomplete disk flush on a removable disk present in the ThinApp package.
PreventDLLInjection You can use the PreventDlInjection parameter to prevent ThinApp runtime from loading a DLL, when another external application calls the SetWindowHook
to set a global hook.
ProcessExternalNameBehavior Parameter You can use the ProcessExternalNameBehavior parameter to distinguish a child process from a parent process.
PreventDllInjectionExceptions Parameter You can use the PreventDlInjectionExceptions parameter only when the PreventDlInjection parameter is set to 1. When you set the PreventDlInjectionExceptions parameter it allows you to load the specified dll files, even if the PreventDlInjection is set to true.
LargeAddressAware Parameter You can use the LargeAddressAware parameter to capture applications which install on both 32-bit and 64-bit operating systems.
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.
PermittedComputersAccessDeniedMsg Parameter You can use the PermittedComputersAccessDeniedMsg parameter to display an error message to the user, the error message is displayed only if the system is not a member of PermittedComputers . However, this error message disappears automatically after few seconds.
PermittedComputersOfflineAccess Parameter When you enable the PermittedComputersOfflineAccess parameter it prevents those computers that are part of permitted computer group in domain controller from accessing the virtual application in offline mode. When the parameter is not enabled permitted computers continue to use the virtual application.
IgnoreDDEMessages Parameter The IgnoreDDEMessages parameter is automatically set for virtualized Internet Explorer 6 packages. When this parameter is set the application ignores any DDE messages that the application receives. The IgnoreDDEMessages can be used to ensure that the Document Open operations always start in the native application and not in the virtual application.
Comment Parameter Comment is specified per Entry Point, and determines what will be displayed when the user hovers the mouse over a shortcut to the Entry Point. If nothing is specified, the path to the Entry Point is displayed.
CopyManifestData Parameter The CopyManifestData parameter is used to copy the application manifest data from the source executable file to the ThinApp shortcut executables, which are mentioned in the Package.ini file.
DllNamesMap The DllNamesMap parameter is used when a virtual application does not work correctly due to a mismatch between a short filename and the corresponding long filename. You can use this parameter to map a file's short name to the file's long name.
EnableExternalHookInterception Certain applications install additional hook DLLs in the system. Hook DLLs might interfere with the creation of child processes in ThinApp which causes the virtual applications to fail. You can use this parameter to prevent applications from failing when hook DLLs are present.
IgnoreFolderSecurity The IgnoreFolderSecurity parameter is used to allow security exceptions for specific folders.
DisableWriteDAC Applications virtualized with ThinApp fail to open some files with an Access is Denied error message when the sandbox is on the network location and the user does not have WRITE_DAC
permission for that location. To overcome this issue, DisableWriteDAC parameter is used.