예제 #1
0
 /// <summary>
 /// Disables the process checker if enabled
 /// </summary>
 public static void DisableProcessWatchDog()
 {
     if (_processWatchDog != null)
     {
         _processWatchDog.StopWatchDog();
         _processWatchDog = null;
     }
 }
예제 #2
0
 /// <summary>
 /// Enables a process checker that kills processes that are prohibited
 /// </summary>
 public static void EnableProcessWatchDog()
 {
     if (_processWatchDog == null)
     {
         _processWatchDog = new ProcessWatchDog();
     }
     _processWatchDog.StartWatchDog();
 }
예제 #3
0
 /// <summary>
 /// Disables the process checker if enabled
 /// </summary>
 public static void DisableProcessWatchDog()
 {
     if (_processWatchDog != null)
     {
         _processWatchDog.StopWatchDog();
         _processWatchDog = null;
     }
 }
예제 #4
0
 public static void EnableProcessWatchDog()
 {
     if (SEBProcessHandler._processWatchDog == null)
     {
         SEBProcessHandler._processWatchDog = new ProcessWatchDog();
     }
     SEBProcessHandler._processWatchDog.StartWatchDog();
 }
예제 #5
0
 public static void DisableProcessWatchDog()
 {
     if (SEBProcessHandler._processWatchDog == null)
     {
         return;
     }
     SEBProcessHandler._processWatchDog.StopWatchDog();
     SEBProcessHandler._processWatchDog = (ProcessWatchDog)null;
 }
예제 #6
0
 /// <summary>
 /// Enables a process checker that kills processes that are prohibited
 /// </summary>
 public static void EnableProcessWatchDog()
 {
     if (_processWatchDog == null)
         _processWatchDog = new ProcessWatchDog();
     _processWatchDog.StartWatchDog();
 }