[VC++] Aus Diensten externe Programme ausführen

Hallo,

ich schreibe zur Zeit an einem Dienstprogramm für Win NT 4.0.
U.a. ist es dabei erforderlich ein anderes Programm daraus zu starten. Zum Test wollte ich das Programm „notepad“ starten, leider passierte nichts. Ich habe es mit WinExec bzw. ShellExecute versucht.

Kann mir jemand sagen, ob es generell möglich ist, aus einem Dienst (Service) ein externes Programm aufzurufen und wie dies dann zu programmieren ist?

MfG,
AB