Vielen Dank für Ihre Antworten. Ich habe nicht daran gedacht dass Microsoft bei jedem
OS Wechsel alles ändert...
Also wenn ich gut verstanden habe, mit XP benutzt man WM_POWERBROADCAST mit BROADCAST_QUERY_DENY.
Mit Vista
SetThreadExecutionState und mit Win7
PowerCreateRequest u.
PowerSetRequest.
Was ist mit Win9, wird da eine neue Prozedur eingesetzt ?
Ich die SuFu benutzt, doch da meine Muttersprache nicht Deutsch ist, habe ich nach
PowerBroadcast gesucht und dieses Thema nicht gefunden.

Und das Problem ist nicht das selbe. Ich möchte verhindern dass der Computer ins Standbymodus geht, und nebenbei auch ein Shutdown macht ohne das der User das Programm korrekt zumacht.