These settings will help you portablize only those launched child applications (processes) that need to be portablized as well as prevent the running of unsupported Microsoft Installer installs.


The [Redirection] section


The [ChildExclude] and [ChildInclude] sections

These settings will help you portablize an application's launched child applications by allowing you to list only those child applications that need to be injected with the JauntePE runtime.

By default, once child application injection has been enabled via RedirMisc=1, all of the child applications launched by an already-portablized application are also injected by the JauntePE runtime with the JauntePE runtime so that they too can be checked for redirection. These sections allow you to modify that behavior.

A typical example of the use of these sections would be to exclude all child applications from redirection and then include back in only the application itself and its specific "utility," or sub-applications, for injection and subsequent redirection. This would allow further instances of the application to be portablized but to leave any non-application specific launched child applications as unportablized.


The [ChildExclude] section

In this section you specify the child applications that you don't want to be portablized. There are two ways to do this. The first is to enter an ascending, consecutively numbered list of child applications (file name and extension only, e.g., firefox.exe) that you don't want to be portablized. The second is to enter 1=* as the only entry, which tells JauntePE to exclude all child applications from being portablized. You then optionally enter a list of child applications that you do want to be portablized via the ChildInclude section.

You can use any of the %app...% replacements token anywhere within this section's list of child applications, although only the use of the %appname% token makes sense here. Environment variable names enclosed within percent marks may be used as well, such as %ComputerName% or %UserName%, although the use of most system-supplied variables don't make sense here.


The [ChildInclude] section

In this section you specify the child applications that you want to be portablized. You do this by entering an ascending, consecutively numbered list of child applications (file name and extension only, e.g., firefox.exe). Since all of the child applications are portablized by default (once RedirMisc=1), you only make use of this section when you have 1=* as the only entry in the ChildExclude section.

You can use any of the %app...% replacements token anywhere within this section's list of child applications, although only the use of the %appname% token makes sense here. Environment variable names enclosed within percent marks may be used as well, such as %ComputerName% or %UserName%, although the use of most system-supplied variables don't make sense here.