Перевести компьютер в спящий режим - C#
Формулировка задачи:
Как заставить компьютер перейти в спящий режим?
Выключить .
Как сделать авто обновляющейся MessedgBox, например, чтобы таймер шёл в этом окне или для этого нужна отдельная форма?
"cmd", "/c shutdown -s -f -t 00"
Решение задачи: «Перевести компьютер в спящий режим»
textual
Листинг программы
using System.Runtime.InteropServices;
public partial class mainForm : Form
{
[DllImport("user32.dll", SetLastError = true)]
static extern bool LockWorkStation();
private void lockWinButton_Click(object sender, EventArgs e)
{
bool result = LockWorkStation();
if (result == false)
{
// An error occured
throw new Win32Exception(Marshal.GetLastWin32Error());
}
}
}