Man nehme einen Disassembler ...
Es ruft zum herunterfahren die NT-Native Funktion NtShutdownSystem mit dem Parameter ShutdownNoReboot auf und zum neustarten dasselbe, nur mit dem Parameter ShutdownReboot.
Gute "Headerdateien" für die NT-Native-
API findest du
hier.
Jedoch bezweifle ich, dass diese Methode gut für einen Computer sein kann ...
ciao, Philipp