Kann ich benachrichtigt werden, wenn ein Prozess gestartet wird?

Ich muss wissen (am besten mit der geringsten Latenz) wannfoo.exe wird gestartet.

Im Moment habe ich einen Thread, der in einer Lichtschleife (~ 10 Hz) sitzt und den Prozessbaum suchtfoo.exe.

Dies ist alles andere als elegant und ich habe mich gefragt, ob ich mich bei einem Teil der Windows-API registrieren kann, um einen Rückruf zu erhalten, wenn ein Prozess gestartet wird.

Wenn eine solche Einrichtung nicht zur Verfügung steht, bin ich natürlich offen für andere Methoden, um diese Aufgabe eleganter zu erfüllen.