4.5

Table Of Contents
ThinApp User’s Guide
64 VMware, Inc.
Ifyoudonotspecifyprivileges,ThinAppdoesnotassignadefaultvaluebutoperatesaccordingtothe
asInvokersetting.
Examples
YoucanmodifytheUACRequestedPrivilegesLevelparametertospecifyadministratorprivilegesfora
program.
[BuildOptions]
UACRequestedPrivilegesLevel=requireAdministrator
UACRequestedPrivilegesUIAccess
TheUACRequestedPrivilegesUIAccessparameterspecifiesuserinterfaceaccessonWindowsVistaorlater
operatingsystemversions.Theseoperatingsystemsprotectsomeelementsoftheuserinterface.
ThinAppassignsaninitialvalueoftheUACRequestedPrivilegesUIAccessparametertoblockapplication
accesstoprotectedelements.Althoughyoucanassignatrueorfalsevalueto
the
UACRequestedPrivilegesUIAccessparametertospecifyuserinterfaceaccess,theparameterexiststo
supportMicrosoftsettings.
Examples
YoucankeeptheinitialvalueoftheUACRequestedPrivilegesUIAccessparametertoensurethatthevirtual
applicationcannotaccessprotectedelements.
[BuildOptions]
UACRequestedPrivilegesUiAccess=false
Configuring Objects and DLL Files
YoucanmodifyThinAppparameterstospecifyCOMobjectaccessandDLLloadingrequirements.
ExternalCOMObjects
TheExternalCOMObjectsparameterdetermineswhetherWindowscreatesandrunsCOMobjectsinthe
physicalenvironmentratherthanthevirtualenvironmenttofacilitateapplicationcompatibilitywith
ThinApp.COMobjectsthatareexternaltothevirtualenvironmentalwaysruninthephysicalenvironment.
ThinAppsetsaninitialvalueoftheExternalCOMObjectsparameterthat
createsandrunstheCOMobjects
inthevirtualenvironment.
COMsupportsoutofprocessexecutableserversandservicebasedCOMobjects.Ifanapplicationcancreate
COMobjectsthatgeneratemodificationsonthehostcomputer,theintegrityofthehostcomputerisatrisk.If
ThinApprunsoutofprocess
andservicebasedCOMobjectsinthevirtualenvironment,ThinAppstoresin
thesandboxallchangesthattheCOMobjectsmake.
Thecaptureprocessdoesnotgeneratethisparameter.YoucanaddthisparametertothePackage.inifile.
Examples
WhenyoutroubleshootaproblemwithVMwaresupportanddeterminethatanapplicationimplementsCOM
objectsthatisnotcompatiblewithThinApp,youcanmodifytheExternalCOMObjectsparametertorunthe
COMobjectsoutsideofthevirtualenvironment.YoucanlisttheCLSIDkeys.
[BuildOptions]
ExternalCOMObjects={8BC3F05E-D86B-11D0-A075-00C04FB68820};{7D096C5F-AC08-4F1F-BEB7-5C22C517CE39}
ExternalDLLs
TheExternalDLLsparametercanforceWindowstoloadspecificDLLfilesfromthevirtualfilesystem.