public void ScheduleShutdown(ShutdownArgs shutdownArgs) { string args = new ShutdownCommandArgumentsBuilder() .Seconds(shutdownArgs.Seconds) .OverrideExistingShutdown(shutdownArgs.OverrideExistingShutdown) .ShowNotification(shutdownArgs.ShowNotification) .Build(); CmdLineUtils.InvokeCommandLineCommand(args); }
public void CancelShutdown() { CmdLineUtils.InvokeCommandLineCommand("/C SHUTDOWN /A"); }
public void Hibernate() { CmdLineUtils.InvokeCommandLineCommand($"/C SHUTDOWN /H"); }