Is it possible to exclude ALL child processes from virtualization? For example by using a wildcard in the child process list?
In my virtualized app I open PDF files, Excel files and URL's without specifying the application, so the default application will be used and this can be any application. I want these applications to be executed outside the sandbox because otherwise they don't behave well now and then (Firefox and Chrome for example).
Unfortunately %ExternFiles% has an unwanted side effect. There is a font file in my package under %Fonts% and a corresponding registry entry. They aren't used anymore. Is there something I can do about that?
No it isn't as far as I know. It's a native Delphi application. My Cameyo package contains a single executable and a font file with some special characters.
I just created a test Delphi application that should show some of the special characters in the packaged font. It works if I don't use %ExternFiles% and otherwise it doesn't. I'll send you a download link in a private message.
After reviewing your sample package, we found that %ExternFiles% has a limitation, and we recommend against using it. Unfortunately, we currently have no solution for your need.