4.0.4

Table Of Contents
ThinApp User’s Guide
68 VMware, Inc.
Examples
YoucanspecifyalistofActiveDirectoryusergroupnamesseparatedbysemicolons.The[BuildOptions]
parameterssetglobalsettingsfortheentireproject.
[BuildOptions]
PermittedGroups=Administrator;OfficeUsers
AccessDeniedMsg=You do not have permission to execute this application, please call support @
1-800-822-2992
YoucanspecifyausergroupsettingforaspecificapplicationthatoverwritestheglobalPermittedGroups
setting.
[App1.exe]
PermittedGroups=Guest
AccessDeniedMsg=You do not have permission to execute this application, please call support @
1-800-822-2992
IfyoudonotspecifyaPermittedGroupssettingforanapplication,theapplicationinheritstheglobal
PermittedGroupsvalueinthe[BuildOptions]section.
[App2.exe]
...
YoucanmixgroupnamesandSIDstringsinthesameentryforthePermittedGroupsparameter.
PermittedGroups=S-1-5-32-544;Office Users
UACRequestedPrivilegesLevel
TheUACRequestedPrivilegesLevelparameterspecifiesprivilegesforprogramsrequiringUserAccount
Control(UAC)information.ThisparameteraffectsusersworkingonWindowsVistaorlateroperatingsystem
versions.
Youcanusethefollowingvalues:
asInvoker
ThisvalueusestheprofileinVista.
requireAdministrator
highestAvailable
ThisvalueusesthehighestavailableprivilegethatcanavoidtheUACprompt.
Ifyoudonotspecifyprivileges,ThinAppdoesnotassignadefaultvaluebutoperatesaccordingtothe
asInvokersetting.
Examples
Youcanspecifythataprogramrequiresadministratorprivileges.
[BuildOptions]
UACRequestedPrivilegesLevel=requireAdministrator
UACRequestedPrivilegesUIAccess
WindowsVistaorlateroperatingsystemversionsprotectsomeelementsoftheuserinterface.Intypical
circumstances,virtualapplicationsdonotrequireaccesstoprotectedelements.Youcanassignatrueorfalse
valuetotheUACRequestedPrivilegesUIAccessparametertospecifyuserinterfaceaccess.
TheUACRequestedPrivilegesUIAccessparameterexiststoprovideparallelfeaturesto
theMicrosoft
applicationmanifestratherthantoalterthevalue.