示例#1
0
        void SystemEvents_PowerModeChanged(object sender, PowerModeChangedEventArgs e)
        {
            if (e.Mode == PowerModes.Suspend)
            {
                //                                        --- SLEEP EVENT ---
                timerDeviceChanged.Stop();
                AmuletUSB.USBChanged -= AmuletUSB_USBChanged;
                Amulet.stopIt();
                this.Text = "System suspended...";
            }
            else if (e.Mode == PowerModes.Resume)
            {
                newRestartMethod();
                //                                         --- WAKE EVENT ---

                this.Text = "Resume: Restart in 15 seconds!";
                timerRestart.Start();
            }
        }