wenn man also normaler Nutzer am System angemeldet ist (also nicht in der Gruppe der Admins ist) dann ist die ShellExecute-Variante nicht möglich weil einem die Rechte fehlen die Shutdown.exe auszuführen. Da aber das allgemeine Recht des Herunterfahrens erlaubt ist geht es über die
Api-Funktion