VirtualizeExternalOut...
Previous  Top  Next

VirtualizeExternalOutOfProcessCOM - Controls whether external Out-of-process COM objects are run in the virtual environment

Thinstalled applications can create COM objects that are registered in the virtual environment, as well as COM objects from the host system.
This option determines how to treat Out-of-process COM objects that are not part of a Thinstall package and not registered in the virtual registry. By default, Thinstall will execute external out-of-process COM objects in the virtual environment, so such COM objects cannot modify the host PC. If you run into a compatability issue with an external COM object running in the virtual environment, this option can be used to allow such objects to be created by and run on the host system. If you want to run only specific COM objects outside of the virtual environment, you can list each COM object's CLSID explicity using ExternalCOMObjects.

Examples:  
 
This instructs Thinstall to execute all external out-of-process COM objects in the system context, not in the virtual environment 
[BuildOptions]  
VirtualizeExternalOutOfProcessCOM=0

This instructs Thinstall to execute all external out-of-process COM objects in the virtual environment (default) 
[BuildOptions]  
VirtualizeExternalOutOfProcessCOM=1