예제 #1
0
 public bool Process(string[] args)
 {
     if (args[0].Equals("?") || args[0].Equals("help"))
     {
         Help();
         return(true);
     }
     else if (args[0].Equals("abort", StringComparison.OrdinalIgnoreCase))
     {
         Power.AbortShutdown();
     }
     else if (args[0].Equals("shutdown", StringComparison.OrdinalIgnoreCase))
     {
         Power.Shutdown("fog client debugger shutdown");
     }
     else if (args[0].Equals("restart", StringComparison.OrdinalIgnoreCase))
     {
         Power.Restart("fog client debugger restart");
     }
     else if (args[0].Equals("logoff", StringComparison.OrdinalIgnoreCase))
     {
         Power.LogOffUser();
     }
     else if (args[0].Equals("hibernate", StringComparison.OrdinalIgnoreCase))
     {
         Power.Hibernate();
     }
     else if (args[0].Equals("lock", StringComparison.OrdinalIgnoreCase))
     {
         Power.LockWorkStation();
     }
     return(true);
 }