Abschaltfunktion des PC aufrufen

Wenn ich Windows herunterfahre, schaltete
sich mein Computer automatisch ab. Kann
man diese ‚Funktion‘ irgendwie aufrufen.
Z.B. wenn man im MS-DOS-Modus ist und den
Rechner aus machen will (ich weiß, es gibt
da auch so einen Knopf…). Geht das
irgendwie? Vielleicht in Assembler mit einem
Int x?

–Jan Vornberger

Wenn Du in C programmierst, kannst Du folgenden Befehl benutzen:

BOOL ExitWindowsEx(
UINT uFlags,
DWORD dwReserved
);
dwReserved = 0

uFlags kann z.B. sein:
EWX_SHUTDOWN
EWX_FORCE

Ausserdem muss winuser.h bzw windows.h eingebunden werden
Importlibrary ist user32.lib

Gruss
Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Wenn ich Windows herunterfahre, schaltete
sich mein Computer automatisch ab. Kann
man diese ‚Funktion‘ irgendwie aufrufen.
Z.B. wenn man im MS-DOS-Modus ist

ich bezweifle, dass in diesem Modus die Win32-API verfügbar ist. Weil der PC dann im Real Mode läuft.

Stimmt, er hat meine Frage nicht ganz verstanden. Aber trotzdem danke, diesen
API-Call kann ich auch ganz gut gebrauchen.

–Jan Vornberger

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]