Zitat von
new32:
mit NtSetInformationProcess (und NtCreateToken) allen Prozessen das SeShutdownPrivilege entziehen.
Warum schon wieder eine undokumentierte
API-Funktion? Einfach beim Abfangen der Nachricht den entsprechenden Wert zurück geben. Allerdings kann man unter Vista das Runterfahren nicht mehr so einfach verhindern.
Warum darf der Rechner denn nicht runtergefahren werden, wenn dein Programm läuft?