Как предотвратить Application.SetSuspendState от выключения системы? - PullRequest
0 голосов
/ 30 июня 2019

Я пытался перевести систему в режим ожидания кнопки:

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

Все началось как обычно, экраны выключаются и через некоторое время компьютер выключается. Когда я снова включаю, он ведет себя как перезагрузка. Ничто не восстановлено.

Я вижу последовательность загрузки без каких-либо признаков возобновления активности или какой-либо ошибки («ошибка возобновления» не отображается).

Как я могу устранить эту проблему, если выполнение этого выключает систему?

1 Ответ

0 голосов
/ 19 июля 2019

Не уверен, придется ли мне закрывать вопрос или нет. В любом случае: я снова запустил код и работал хорошо.Дальнейшее тестирование показало, что рабочая станция была склонна к перегреву (при 80 ° C и более в процессоре) из-за накопления пыли.

Я переключился на приостановку вместо гибернации в качестве временного решения: это быстрее и в основном то же самое, если толькотребуется полное отключение питания.Я подозреваю, что процесс сброса ОЗУ на диск вызвал слишком большое повышение температуры.

...