HowTo PC-Runterfahren:
Klick auf START, dann auf Beenden, dann auf Herunterfahren.
Nee im Ernst, was geht denn genau nicht, wir sind hier leider keine Hellseher, auch wenn das immer mehr leute glauben, ich kann dir nicht dein Problem erklären, d.h. ich kann nicht für dich die Frage stellen und dazu die Antwort geben.
Die Frage musst du selbst stellen!
zu ExitWindows()
Außerdem benötigt der Prozess unter NT noch die entsprechenden Privliegien, die man sich ggf. erst besorgen muss, bevor man ExitWindows() bzw. ExitWindowsEx() aufruft.
Außerdem wäre natürlich auch noch wichtig mit was du Programmierst.
LEUTE C/C++ ist so wahnsinnig vielseitig und kann eigentlich im grundegenommen nix.
Dafür gibt es zig Libraries und Frameworks, die alle ihre Vor- und Nachteile haben und zudem auch noch alle anderes zum handhaben sind.
Da wären z.B. die Libraries für Oberflächen (nur mal Windows):
- MFC
- rein WinAPI
- Roguewave zApp
- QT
- GTK
- wxWindows
- usw, usw...
Also öffnet mal euren Horizont bitte.
Gruß Homer