ChildProcessEnvironme...
Previous  Top  Next

ChildProcessEnvironmentDefault - Determines if child processes are run in the virtual environment by default

Thinstall's default behavior is to create all child processes inside the virtual environment; this option allows you to change Thinstall's behavior so that new child processes are created outside of the virtual environment.

If there are specific processes that don't match the default, you can use ChildProcessEnvironmentExceptions to change the execution behavior for subsets of applications.  
 
You can also use the Script API function ExecuteExternalProcess and ExecuteVirtualProcess to execute applications inside or outside of the virtual environment.  
 
 
Examples

Specify that default behavior is to create child processes as virtual (default) 
[BuildOptions]  
ChildProcessEnvironmentDefault=Virtual  
ChildProcessEnvironmentExceptions=AcroRd.exe;notepad.exe  
 
Specify that default behavior is to create child processes outside of the virtual environment 
[BuildOptions]  
ChildProcessEnvironmentDefault=External