Neustart von Rechner auslösen per Delphi 4.0

Ich möchte einen Rechner per Delphiprogramm neu starten also Windows sauber runterfahren evtl. noch alle Programme schließt und neu startet (es geht um Win95/98 oder WinNT also beides)

Kann man das im Delphi programmieren oder gibt es eine Befehlzeile die dieses tut ???

Hallo,

Kann man das im Delphi programmieren oder
gibt es eine Befehlzeile die dieses tut
???

Die Api-Funktion dafür lautet ExitWindowsEx.

Unter Windows 95/98 funktioniert das ohne größere Probleme.

Unter WinNT muß man allerdings die Sicherheitsattribute setzen, damit es funktioniert.
Das zu erklären, würde jetzt etwas lange dauern (ist eine ganze Buchseite mit Code).

Die Beschreibung von ExitWindowsEx findest Du in der MS-Hilfe für die Win32-Programmierung.

Michael