4.6

Table Of Contents
ThinApp User’s Guide
82 VMware, Inc.
AllowUnsupportedExternalChildProcesses
TheAllowUnsupportedExternalChildProcessesparameterspecifieswhethertorun64bitchildprocesses
inthephysicalenvironment.ThinAppruns64bitapplicationsinthephysicalenvironmentbecauseThinApp
doesnotsupport64bitprocessesandcannotvirtualizea64bitapplication.
ThinAppsetsaninitialvalueoftheAllowUnsupportedExternalChildProcessesparameterthatruns64
bit
applicationsinthephysicalenvironment.Youcanrun64bitchildprocesstasksonapplicationsthatrunon
64bitsystems.Runningtheprintspoolerisanexampleofa64bitchildprocesstask.
Examples
Toprotectthephysicalfilesystemfromanychanges,youcanmodifythe
AllowUnsupportedExternalChildProcessesparameterandblockThinAppfromgenerating64bitchild
processesoutsideofthevirtualenvironment.ThinAppcannotrunany64bitprocessesbecauseThinAppdoes
notsupporttheprocessesinthevirtualenvironment.
[BuildOptions]
AllowUnsupportedExternalChildProcesses=0
AutoShutdownServices
TheAutoShutdownServicesparametercontrolswhethertoshutdownvirtualserviceswhenthelast
nonserviceprocessexits.
ThinAppsetsaninitialvaluetostopvirtualserviceswhenthelastnonserviceprocessexits.Theparameter
doesnotaffectservicesoutsidethevirtualcontext.
Examples
YoucanmodifytheAutoShutdownServicesparameterwhenyourunApacheWebServerandwanttokeep
thevirtualservicerunningaftertheapplicationthatstartstheserviceexits.
[BuildOptions]
AutoShutdownServices=0
AutoStartServices
TheAutoStartServicesparametercontrolswhethertostartthevirtualserviceswhenthefirstvirtual
applicationstarts.
ThinAppsetsaninitialvaluethatstartsthevirtualservicesthatareinstalledwiththestartuptypeof
Automatic.Thevirtualservicesstartwhentheuserrunsthefirstparentprocess.
Examples
Whenapplicationsinstallaservicebutdonotuseit,you canmodifytheAutoStartServicesparameterto
preventthestartofthevirtualserviceandsavetime.
[BuildOptions]
AutoStartServices=0
ChildProcessEnvironmentDefault
TheChildProcessEnvironmentDefaultparameterdetermineswhetherThinApprunsallchildprocessesin
thevirtualenvironment.
ThinAppcreatesallchildprocessesinthevirtualenvironment.Iftheprocessesareslow,youmightwantto
movechildprocessestothephysicalenvironment.Asachildprocess,MicrosoftOutlookmightaffect
performancewhenitcopies
thewholemailboxtothevirtualenvironment.
YoucancreatespecificexceptionswiththeChildProcessEnvironmentExceptionsparameter.
See “ChildProcessEnvironmentExceptions”onpage 83.