Okay, das funktioniert schonmal. Nun hab ich aber noch ein Problem:
Bei der InitiateSystemShutdownEx kann man ja angeben, ob der Rechner heruntergefahren oder neugestartet werden soll. Wenn ich den Rechner runterfahren lasse, dann schaltet er sich aber nicht aus, sonder zeigt den "Sie können den Rechner nun ausschalten"-Bildschirm an. Gibts irgendeine Möglichkeit, den rechner danach ausschalten zu lassen?
Unter Windows Vista gibts die
Api InitializeShutdown. Dort kann man den Power-Flag mitgeben.
Unter den anderen Windows müsste es doch auch gehen, weil auf dem Anmeldebildschirm ein Herunterfahren-Button ist, der auch das "Power off" kann...