TLDR; Just like Voodooshield or other application whitelisters do.
I want to prevent apps from spawning or if not possible kill them as soon as they spawn. So my question is: would it be possible to subscribe and interfere the spawn process with C# or (more likely) with the win32 API?