4.6.1

Table Of Contents
VMware, Inc. 81
Chapter 5 Configuring Package Parameters
Modify Virtual Drive Isolation Modes
Youmightmodifyisolationmodesforvirtualdriveswhenyouwanttooverridethedefaultisolationmodeof
theproject.
Modify virtual drive isolation modes
1Addthe%Drive_<letter>%directorytoyourThinAppproject.
2 Createa##Attributes.inifilethatincludesanisolationmodeentryforthedriveletter.
[Isolation]
DirectoryIsolationMode=<isolation_mode>
3Placethe##Attributes.inifileinthe%Drive_<letter>%directory.
Examples
TheVirtualDrivesparameterisasinglestringthatcanholdinformationaboutmultipledriveletters,and
optionalparametersforthosedriveletters.Theparameterusessemicolonstoseparateinformationassigned
todifferentdrivelettersandcommastoseparateparametersforindividualdriveletters.ThinAppassignsa
serialnumberandtheFIXEDtypetoth
edrive.
[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
preventstheapplicationfromstartinganativeWindowskerneldriverserv
ice.
Examples
YoucanaddtheAllowExternalKernelModeServicesparametertothePackage.inifileandmodifythe
defaultvalueof0to1toallowtheapplicationtocreateoropenanativeWindowskerneldriverservice.
[BuildOptions]
AllowExternalKernelModeServices=1
AllowExternalProcessModifications
TheAllowExternalProcessModificationsparameterdetermineswhethercapturedapplicationscanwrite
toanativeprocess.Somevirtualizedapplicationsrequireamethodtointeractwithnativeapplications.
ThinAppblocksanyattemptbythecapturedapplicationtoinjectitselfintoanativeapplication.Thecaptured
applicationcanstillinjectitselfintovirtualapplicationsrunninginthesam
esandbox.ThinAppdoesnot
displaythedefaultparameterinthePackage.inifile.