我希望我的程序能够感知计算机进入睡眠状态或从睡眠状态唤醒,可能会触发一个事件来响应这些情况。这是否可行?
SystemEvents.PowerModeChanged += OnPowerChange;
void OnPowerChange(Object sender, PowerModeChangedEventArgs e) {
switch ( e.Mode ) {
case PowerModes.Resume:
...
case PowerModes.Suspend:
...
}
}