4.0.4

Table Of Contents
VMware, Inc. 71
Appendix A Configuring Package Parameters
IfyouwantthevirtualOffice2007tohandletheobjecttypes,youcanleavetheObjectTypessettinginthe
Package.inifile,buildthepackage,andregisteritusingthethinreg.exeutility.Ifyouwantthenative
Office2003tohandletheobjecttypes,youmustremovetheObjectTypessettingfrom
thePackage.inifile
beforebuildingandregisteringthepackage.YoucannotaddrandomentriestotheObjectTypesparameter.
Youcanonlyremoveentriesgeneratedbythesetupcaptureprocess.
Examples
IfascriptoranativeapplicationcreatesanExcel.ApplicationCOMobjectorotherCOMobjectslistedin
theObjectTypesparameter,ThinAppstartsthevirtualpackage.
[Microsoft Office Excel 2007.exe]
ObjectTypes=Excel.Application;Excel.Application.12;Excel.Chart;
Excel.Macrosheet;Excel.Sheet; Excel.Workspace
SandboxCOMObjects
TheSandboxCOMObjectsparameterindicateswhetherapplicationsinthephysicalenvironmentcanaccess
COMobjectsthatthevirtualapplicationregistersatruntime.
Examples
YoucanpreventnativeapplicationsinthephysicalenvironmentfromaccessingCOMobjectsthatthevirtual
applicationregisters.ThinAppplacesinthesandboxtheCOMobjectsthatthevirtualapplicationregisters.
SandboxCOMObjects=1
YoucanmakevisibleCOMobjectsthatthevirtualapplicationregistersoutsidethesandbox.
SandboxCOMObjects=0
VirtualizeExternalOutOfProcessCOM
TheVirtualizeExternalOutOfProcessCOMparametercontrolswhetherexternaloutofprocessCOM
objectscanruninthevirtualenvironment.
CapturedapplicationscancreateCOMobjectsfromthehostsystemandCOMobjectsthatThinAppregisters
inthevirtualenvironment.
TheVirtualizeExternalOutOfProcessCOMparameterdetermineshowtoaddressoutofprocessCOM
objectsthatarenot
partofaThinApppackageandarenotregisteredinthevirtualregistry.ThinAppruns
externaloutofprocessCOMobjectsinthevirtualenvironmenttoensurethatCOMobjectscannotmodifythe
hostcomputer.IfacompatibilityproblemexistswithanexternalCOMobjectrunninginthevirtual
environment,
youcanusetheVirtualizeExternalOutOfProcessCOMparametertocreateandrunCOM
objectsonthehostsystem.TorunonlyspecificCOMobjectsoutsideofthevirtualenvironment,youcanuse
theExternalCOMObjectsparametertoexplicitlylisttheCLSIDofeachCOMobject.
Examples
YoucanrunallexternaloutofprocessCOMobjectsinthephysicalenvironmentratherthanthevirtual
environment.
[BuildOptions]
VirtualizeExternalOutOfProcessCOM=0
UsethedefaultvaluetorunallexternaloutofprocessCOMobjectsinthevirtualenvironment.
[BuildOptions]
VirtualizeExternalOutOfProcessCOM=1