15
我想让我的程序知道正在进入睡眠状态或从睡眠中醒来的计算机,可能有一个事件在发生这些事件时触发。这可能吗?如何检查计算机何时进入睡眠或醒来?
我想让我的程序知道正在进入睡眠状态或从睡眠中醒来的计算机,可能有一个事件在发生这些事件时触发。这可能吗?如何检查计算机何时进入睡眠或醒来?
您可以订阅SystemEvents.PowerModeChanged事件。
SystemEvents.PowerModeChanged += OnPowerChange;
void OnPowerChange(Object sender, PowerModeChangedEventArgs e) {
switch (e.Mode) {
case PowerModes.Resume:
...
case PowerModes.Suspend:
...
}
}