Ich musste mich damit befassen, weil der Code, der unter Windows 2003/XP gut funktionierte, unter Windows 7 nicht funktioniert. Die mit CreateProcessAsUser gestartete Anwendung schlägt mit dem Fehlercode 0xc0000142 fehl. Der Unterschied zwischen meinem alten Code und dem, der auf MSDN unter Starten eines interaktiven Client-Prozesses in C++ ist, dass ich keine Berechtigungen für die Window Station und den Desktop eingerichtet habe. Ich habe meinen Code entsprechend dem Beispiel aktualisiert, aber ich würde sehr gerne verstehen, welche Änderung in neueren Windows machte das Ausführen von Prozessen in interaktiven Window Station eine Anforderung?