Irgendwas stimmt mit dem Aufruf mit dem Prozessnamen(_sProcessName) nicht.
Hier wären Fehlercode/LastErrorCode oder ähnliches hilfreich.
Es könnte auch sein das die "Normale" Überwachungsanwendung wegen Rechteproblemem keinen Zugriff auf die Exe hat die als NT-Dienst läuft.
Windows Vista - Eine neue Erfahrung in Fehlern.