These settings will help you portablize an application and optimize an already portablized application. The settings have all been subdivided in subsections, except for SingleThread and UseSEH, which are given below.

To portablize an application, see the Registry section, which details the settings used to redirect an application's registry usage into a portable .reg file. Also see the File System section, which details the settings used to redirect an application's special folder file system usage into a portable file system subdirectory. And if you run into problems, see the Logging section, which details the settings used to track down runtime issues.

To optimize a portablized application, again take a look at the Logging section, as additional setting's values may be used to help determine the minimum amount of portablization necessary to meet your particular application's needs. The Discovery section also details additional settings used determine the minimum amount of portablization necessary. Also see the Processes, Modules, and the API Hooks sections, each of which details the settings used to specify a minimum portablization environment for use.


The [Redirection] section