在Windows上,只有焦点应用程序通过
在Windows Vista及更高版本中,通过调用
是否有一种方法在应用程序级别上在Windows XP上实现相同的结果(即不使用运行在内核模式下的代码)?
WM_SYSCOMMAND
消息(wParam
设置为SC_MONITORPOWER
,lParam
表示新的电源状态)接收显示电源事件。在Windows Vista及更高版本中,通过调用
RegisterPowerSettingNotification
函数,并使用GUID_SESSION_DISPLAY_STATUS
GUID,可以通知任何应用程序显示电源事件。是否有一种方法在应用程序级别上在Windows XP上实现相同的结果(即不使用运行在内核模式下的代码)?