4.6.1

Table Of Contents
ThinApp User’s Guide
74 VMware, Inc.
UACRequestedPrivilegesLevel
TheUACRequestedPrivilegesLevelparameterspecifiesprivilegesforprogramsrequiringUserAccount
Control(UAC)information.ThisparameteraffectsusersworkingonWindowsVistaorlateroperatingsystem
versions.
Youcanusethefollowingvaluestospecifyprivileges:
asInvoker
ThisvalueusestheprofileinVista.
requireAdministrator
highestAvailable
ThisvalueusesthehighestavailableprivilegethatcanavoidtheUACprompt.
Ifyoudonotspecifyprivileges,ThinAppdoesnotassignadefaultvaluebutoperatesaccordingtothe
asInvokersetting.
Examples
YoucanmodifytheUACRequestedPrivilegesLevelparametertospecifyadministratorprivilegesfora
program.
[BuildOptions]
UACRequestedPrivilegesLevel=requireAdministrator
UACRequestedPrivilegesUIAccess
TheUACRequestedPrivilegesUIAccessparameterspecifiesuserinterfaceaccessonWindowsVistaorlater
operatingsystemversions.Theseoperatingsystemsprotectsomeelementsoftheuserinterface.
ThinAppassignsaninitialvalueoftheUACRequestedPrivilegesUIAccessparametertoblockapplication
accesstoprotectedelements.Althoughyoucanassignatrueorfalsevaluetothe
UACRe
questedPrivilegesUIAccessparametertospecifyuserinterfaceaccess,theparameterexiststo
supportMicrosoftsettings.
Examples
YoucankeeptheinitialvalueoftheUACRequestedPrivilegesUIAccessparametertoensurethatthevirtual
applicationcannotaccessprotectedelements.
[BuildOptions]
UACRequestedPrivilegesUiAccess=false
Configuring Objects and DLL Files
YoucanmodifyThinAppparameterstospecifyCOMobjectaccessandDLLloadingrequirements.
ExternalCOMObjects
TheExternalCOMObjectsparameterdetermineswhetherWindowscreatesandrunsCOMobjectsinthe
physicalenvironmentratherthanthevirtualenvironmenttofacilitateapplicationcompatibilitywith
ThinApp.COMobjectsthatareexternaltothevirtualenvironmentalwaysruninthephysicalenvironment.
ThinAppsetsaninitialvalueoftheExternalCOMObjectsparameterthatcreatesandru
nstheCOMobjects
inthevirtualenvironment.
COMsupportsoutofprocessexecutableserversandservicebasedCOMobjects.Ifanapplicationcancreate
COMobjectsthatgeneratemodificationsonthehostcomputer,theintegrityofthehostcomputerisatrisk.If
ThinApprunsoutofprocessandservi
cebasedCOMobjectsinthevirtualenvironment,ThinAppstoresin
thesandboxallchangesthattheCOMobjectsmake.
Thecaptureprocessdoesnotgeneratethisparameter.YoucanaddthisparametertothePackage.inifile.