C# 如何检查计算机何时处于睡眠或唤醒状态?
我想让我的程序意识到计算机正在进入睡眠状态或从睡眠中醒来,可能有一个事件在其中任何一个发生时被触发。这可能吗?您可以订阅该活动C# 如何检查计算机何时处于睡眠或唤醒状态?,c#,power-management,C#,Power Management,我想让我的程序意识到计算机正在进入睡眠状态或从睡眠中醒来,可能有一个事件在其中任何一个发生时被触发。这可能吗?您可以订阅该活动 SystemEvents.PowerModeChanged += OnPowerChange; void OnPowerChange(Object sender, PowerModeChangedEventArgs e) { switch ( e.Mode ) { case PowerModes.Resume: ... case Po
SystemEvents.PowerModeChanged += OnPowerChange;
void OnPowerChange(Object sender, PowerModeChangedEventArgs e) {
switch ( e.Mode ) {
case PowerModes.Resume:
...
case PowerModes.Suspend:
...
}
}