2015-12-25 9 views
0

У меня проблема с зимними и пробуждающимися событиями. Когда я иду в спящий режим с помощью C# кодСпящий режим с C# против спящего режима с закрытой крышки - проблема с пробуждением

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

все работает нормально и компьютер просыпается от событий. Проблема в том, что я просто закрываю крышку с гибернацией как действие. В этом случае компьютер никогда не возвращался, и единственным способом его запуска было нажатие кнопки питания. Конечно, я мог бы установить закрытие действия без изменений и всегда переходить в спящий режим с помощью приложения, но это не лучшее решение.

Я хотел бы знать, в чем разница между этими двумя спящими режимами. Я думал, это должно быть то же самое, но, похоже, это не так. Есть ли способ изменить действие гибернации на крышке, близкой к той же, что и эта, вызываемая из кода C#?

ответ

0

Я обнаружил, что после спячки из кода, когда крышка была открыта, компьютер проснулся в запланированное время, однако компьютер с закрытой крышкой попытался включить, но сразу же отключился, и неважно, было ли это спящим с кодом или нет. Я заметил это, когда мой ноутбук заряжался, и заряд был включен. Когда я поворачиваю его, этот светодиод отключается на секунду, а затем возвращается. То же самое произошло с закрытой крышкой в ​​запланированное время.

Кажется, что состояние крышки (открытие/закрытие) является ключевым здесь.

 Смежные вопросы

  • Нет связанных вопросов^_^