I developed a driver for Windows XP that is able to control the execution of processes.
The callback function receives notifications using the standard WDK API (PsSetCreateProcessNotifyRoutine).
The driver then decides whether the process should be allowed or not; if not, he must block his execution / kill him.
What is the cleanest way to intercept execution this way? I do not mind if this is not documented, but I would prefer not to resort to connection, if possible.
Denis source
share