【发布时间】:2012-03-10 23:04:30
【问题描述】:
在 Windows 上,只有焦点应用程序通过 WM_SYSCOMMAND 消息接收显示电源事件(wParam 设置为 SC_MONITORPOWER,lParam 表示新的电源状态)。
在 Windows Vista 及更高版本上,任何应用程序都可以通过调用RegisterPowerSettingNotification 函数,使用GUID_SESSION_DISPLAY_STATUS GUID 来通知显示电源事件。
有没有办法在 Windows XP 上的应用程序级别(即不使用在内核模式下运行的代码)实现相同的结果?
【问题讨论】:
-
驱动程序收到电源事件通知。
-
@BenVoigt:我正在寻找更直接的应用程序级别...
标签: windows winapi windows-xp