OK, here\'s my problem: I\'m trying to launch a third-party application. This application is apparently configured to require elevation, presumably via an embedded manifest
Set the environment variable __compat_layer for your process to RunAsInvoker. If this environment variable is set, CreateProcess will succeed.
You can use the SetEnvironmentVariable function for this purpose.