15
我想讓我的程序知道正在進入睡眠狀態或從睡眠中醒來的計算機,可能有一個事件在發生這些事件時觸發。這可能嗎?如何檢查計算機何時進入睡眠或醒來?
我想讓我的程序知道正在進入睡眠狀態或從睡眠中醒來的計算機,可能有一個事件在發生這些事件時觸發。這可能嗎?如何檢查計算機何時進入睡眠或醒來?
您可以訂閱SystemEvents.PowerModeChanged事件。
SystemEvents.PowerModeChanged += OnPowerChange;
void OnPowerChange(Object sender, PowerModeChangedEventArgs e) {
switch (e.Mode) {
case PowerModes.Resume:
...
case PowerModes.Suspend:
...
}
}