Auf "Aufwecken aus dem Ernergiesparmodus" reagieren?
Gibt es ein Event oder eine Funktion die gefeuert wird, wenn Windows aus dem Energiesparmodus aufgeweckt wird?
Ich möchte Code gerne etwas verspätet nach dem Aufwecken erst ausführen lassen. |
AW: Auf "Aufwecken aus dem Ernergiesparmodus" reagieren?
Da sollte die Message WM_POWERBROADCAST ankommen
|
AW: Auf "Aufwecken aus dem Ernergiesparmodus" reagieren?
In meinem ApplicationEvents1Message (msg.message) ist da nichts davon angekommen.
Hiermit bekomme ich was angezeigt. Aber ich weiß nicht, ob das das richtige Event ist
Delphi-Quellcode:
case Msg.WParam of
PBT_APMPOWERSTATUSCHANGE: begin showmessage('ich bin aus dem energiesparmodus zurück!'); end; |
AW: Auf "Aufwecken aus dem Ernergiesparmodus" reagieren?
Hm, da hat sich wohl bei Windows was verändert, seit ich das mal in meinem Player implementiert habe. Hilft der Thread weiter?
|
AW: Auf "Aufwecken aus dem Ernergiesparmodus" reagieren?
Habe es gerade noch einmal getestet. Resume-Suspend wird ins Memo geschrieben aber nicht Suspend. Resume wird aber auch geschrieben, wenn man gerade in den Energiesparmodus geht.
Delphi-Quellcode:
case Msg.WParam of
PBT_APMSUSPEND: Memo1.Lines.Add('PBT_APMSUSPEND'); PBT_APMRESUMESUSPEND: Memo1.Lines.Add('PBT_APMRESUMESUSPEND'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz