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); }