internal void OnScreenSaverStarted(MonitorEventArgs args)
 {
     log.Info("Notify ScreenSaverStarted: " + args.ToString());
     IsSreenSaverRuning = true;
     if (ScreenSaverStarted != null)
     {
         ScreenSaverStarted(this, args);
     }
 }
 internal void OnMonitorOpened(MonitorEventArgs args)
 {
     log.Info("Notify MonitorOpened: " + args.ToString());
     IsMonitorShutdown = false;
     if (MonitorOpened != null)
     {
         MonitorOpened(this, args);
     }
 }
 internal void OnMonitorUnlocked(MonitorEventArgs args)
 {
     log.Info("Notify MonitorUnlocked: " + args.ToString());
     IsMonitorLocked = false;
     if (MonitorUnlocked != null)
     {
         MonitorUnlocked(this, args);
     }
 }
 internal void OnMonitorShutdown(MonitorEventArgs args)
 {
     log.Info("Notify MonitorShutdown: " + args.ToString());
     IsMonitorShutdown = true;
     if (MonitorShutdown != null)
     {
         MonitorShutdown(this, args);
     }
 }