PostQuitMessage+EWX_Reboot gehen nicht mehr ?
-
Hi,
also die beiden Aufrufe PostQuitMessage(0);
bzw. ExitWindowsEx(EWX_SHUTDOWN,0); oder EWX_REBOOT
wollen bei mir nicht mehr funktionieren. Wie kann das
angehen ?
-
Hi
PostQuitMessage beendet dein Programm und ExitWindowsEx beendet dein Windows

Unter 2000 / XP musst du dir aber erst das erforderliche Privileg holen, dass du neustarten / herunterfahren darfst
(AdjustTokenPrivileges)Grüße Rapha
-
Hi,
also ich habe hier dual Win98/2000 installiert.
Klappt aber nicht unter 98 ?!
Ich bin mir sicher früher ging es mal.
Allerdings kompiliere ich die Dateien auch unter 2000.
Muss dann unter 98 doch aber gehen
-
Hi
ExitWindowsEx(EWX_SHUTDOWN, 0);Dieser Code beendet bei mir ohne Probleme Windows 98. Funktioniert super.
Für NT/2000/XP brauchst du zusätzlich noch das Privileg:
MSDN schrieb:
Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege. For more information, see the following Remarks section.
Was geht denn nicht?
Grüße Rapha