我如何知道Windows何时进入/退出睡眠模式或休眠模式?

Chr*_*son 22 c# windows hibernate-mode sleep-mode

是否可以订阅Windows进入或退出睡眠或休眠状态时触发的Windows事件?

我需要让我的应用程序在计算机进入睡眠状态时进行清理并避免在睡眠时出现计时问题.

Jef*_*tes 20

Microsoft.Win32.SystemEvents.PowerModeChanged活动会给你这个信息.到目前为止,Microsoft发布的.NET框架的所有变体都提供此事件.


Hug*_*len 6

在.NET中,使用PowerModeChanged事件.在Win32中,使用WM_POWERBROADCAST消息.