我想处理Windows从睡眠模式唤醒显示器但操作系统本身不处于睡眠模式的情况。当用户一段时间不活动并且操作系统将显示器置于睡眠模式以节省功率时,就会发生这种情况。一段时间后,用户会醒来,并且操作系统会在显示屏上切换。
我希望通过WindowProc
函数从操作系统获得通知,但是这种方法不起作用。可能需要通过WTSRegisterSessionNotification
之类的功能来注册此类通知。
答案 0 :(得分:2)
尝试RegisterPowerSettingNotification和power guid GUID_SESSION_DISPLAY_STATUS
。
答案 1 :(得分:1)