В данной статье я опишу, как можно из кода C# перезагрузить или выключить компьютер.
Для этого я создал 2 консольных приложения:
Перезагрузка компьютера:
using System.Diagnostics; namespace Progtask { class Program { static void Main(string[] args) { Process.Start("shutdown", "/r /t 0"); } } }
Выключение компьютера:
using System.Diagnostics; namespace Progtask { class Program { static void Main(string[] args) { Process.Start("shutdown", "/s /t 0"); } } }