Домой System Переводим компьютер в режим гибернации или ждущий.: Справочник по C#

Переводим компьютер в режим гибернации или ждущий.: Справочник по C#

1039
0


      Иногда необходимо произвести программным путем, перевод компьютера в режим гибернации или ждущий. Делается это очень просто, необходимо обратится к параметру SetSuspendState, класса Application,он приостанавливает работу системы или переводит ее в спящий режим или же запрашивает приостановку работы системы или перевод ее в спящий режим.
У параметра есть три параметра настройки:
  • state — Объект System.Windows.Forms.PowerState, Определяет идентификаторы, указывающие режим питания системы в приостановленном состоянии. У него есть два режима:
    • Suspend — Указывает режим питания системы в приостановленном состоянии. Когда система находится в приостановленном состоянии, компьютер переходит в состояние с низким потреблением энергии, называемое «ждущий режим». В ждущем режиме компьютер расходует меньше энергии, поскольку некоторые устройства отключены. Система может восстановиться более быстро, чем при возвращении из спящего режима. Поскольку при переходе в ждущий режим не выполняется сохранение состояния памяти на диск, сбой питания в период, когда компьютер находится в ждущем режиме, может привести к потере данных.
    • Hibernate — Указывает режим питания системы в спящем режиме. Когда система переходит в спящий режим, содержимое памяти сохраняется на диск перед выключением компьютера. При перезапуске системы восстанавливается рабочий стол и программы, которые выполнялись до перезапуска.
  • force — Значение true, чтобы немедленно перейти в режим приостановки работы; значение false, чтобы система Windows отправила запрос на приостановку работы каждому приложению.
  • disableWakeEvent — Значение true, чтобы отключить восстановление активного состояния питания системы, если произойдет событие пробуждения, значение false, чтобы включить восстановление активного состояния питания системы, если произойдет событие пробуждения.
ЧИТАТЬ ТАКЖЕ:  Список букв латинского алфавита: Справочник по C#

Так же параметр может вам вернуть значение true, если работа системы приостанавливается, в противном случае — значение false. Смотрите пример ниже:
Ждущий режим:

Application.SetSuspendState(PowerState.Suspend, true, true);

Режим гибернации:

Application.SetSuspendState(PowerState.Hibernate, true, true);

Ссылки для скачивания примера: Rusfolder.netDepositFilesTurbobit.netLetitbit.net

Переводим компьютер в режим гибернации или ждущий.: Справочник по C#

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь