The AllowExternalProcessModifications parameter determines whether captured applications can write to a native process. Some virtualized applications require a method to interact with native applications.

ThinApp blocks any attempt by a captured application to inject itself into a native application. The captured application can still inject itself into virtual applications running in the same sandbox. ThinApp does not display the default parameter in the Package.ini file.

When ThinApp blocks a captured application from injecting itself into a native application, Log Monitor generates trace logs that refer to the AllowExternalProcessModifications parameter.

Supporting Write Operations From Virtual Processes to Native Processes

You can add the AllowExternalProcessModifications parameter to the Package.ini file to support write operations from virtual processes to native processes. For example, a speech recognition application must inject itself into native applications to voice the text.

[BuildOptions]
AllowExternalProcessModifications=1