У меня проблема с зимними и пробуждающимися событиями. Когда я иду в спящий режим с помощью C# кодСпящий режим с C# против спящего режима с закрытой крышки - проблема с пробуждением
Application.SetSuspendState(PowerState.Hibernate, true, false);
все работает нормально и компьютер просыпается от событий. Проблема в том, что я просто закрываю крышку с гибернацией как действие. В этом случае компьютер никогда не возвращался, и единственным способом его запуска было нажатие кнопки питания. Конечно, я мог бы установить закрытие действия без изменений и всегда переходить в спящий режим с помощью приложения, но это не лучшее решение.
Я хотел бы знать, в чем разница между этими двумя спящими режимами. Я думал, это должно быть то же самое, но, похоже, это не так. Есть ли способ изменить действие гибернации на крышке, близкой к той же, что и эта, вызываемая из кода C#?