4.6

Table Of Contents
VMware, Inc. 81
Chapter 5 Configuring Package Parameters
Examples
TheVirtualDrivesparameterisasinglestringthatcanholdinformationaboutmultipledriveletters,and
optionalparametersforthosedriveletters.Theparameterusessemicolonstoseparateinformationassigned
todifferentdrivelettersandcommastoseparateparametersforindividualdriveletters.ThinAppassignsa
serialnumberandtheFIXED
typetothedrive.
[BuildOptions]
VirtualDrives= Drive=A, Serial=12345678, Type=REMOVABLE; Drive=B, Serial=9ABCDEF0, Type=FIXED
YoucanspecifytheX,D,andZvirtualdriveletters.
[BuildOptions]
VirtualDrives=Drive=X, Serial=ff897828, Type=REMOVABLE; Drive=D, Type=CDROM; Drive=Z
DriveXisaremovablediskwiththeff797828serialnumber.
DriveDisaCDROMdrivewithanassignedserialnumber.
DriveZisaFIXEDdiskwithanassignedserialnumber.
Configuring Processes and Services
YoucanmodifyThinAppparameterstoconfigureprocessesandservicesthatmightspecifywriteaccesstoa
nativeprocessorthestartupandshutdownofvirtualservices.
AllowExternalKernelModeServices
TheAllowExternalKernelModeServicesparametercontrolswhetherapplicationscancreateandrun
nativekerneldriverservices.Theserviceexecutablefilemustexistonthephysicalfilesystem.
ThinAppdoesnotdisplaythedefaultparameterinthePackage.inifilebutassignsaninitialvaluethat
preventstheapplicationfromstartinganativeWindowskernel
driverservice.
Examples
YoucanaddtheAllowExternalKernelModeServicesparametertothePackage.inifileandmodifythe
defaultvalueof0to1toallowtheapplicationtocreateoropenanativeWindowskerneldriverservice.
[BuildOptions]
AllowExternalKernelModeServices=1
AllowExternalProcessModifications
TheAllowExternalProcessModificationsparameterdetermineswhethercapturedapplicationscanwrite
toanativeprocess.Somevirtualizedapplicationsrequireamethodtointeractwithnativeapplications.
ThinAppblocksanyattemptbythecapturedapplicationtoinjectitselfintoanativeapplication.Thecaptured
applicationcanstillinjectitselfintovirtualapplicationsrunningin
thesamesandbox.ThinAppdoesnot
displaythedefaultparameterinthePackage.inifile.
WhenThinAppblocksacapturedapplicationfrominjectingitselfintoanativeapplication,LogMonitor
generatestracelogsthatrefertotheAllowExternalProcessModificationsparameter.
Examples
YoucanaddtheAllowExternalProcessModificationsparametertothePackage.inifiletosupportwrite
operationsfromvirtualprocessestonativeprocesses.Forexample,aspeechrecognitionapplicationmust
injectitselfintonativeapplicationstovoicethetext.
[BuildOptions]
AllowExternalProcessModifications=1