Регистрируется ли событие при выходе монитора из режима энергосбережения?

Я использую планировщик задач, чтобы запустить программу, когда кто-то входит в систему, разблокирует станцию, и я хотел бы сделать это, когда экран включается до блокировки. Т. е. экономия электроэнергии выключает экран на 5 минут, блокировка происходит на 15 минут.

какое событие будет регистрироваться для захвата экрана вернется?

27
задан Jason Carter
20.12.2022 7:31 Количество просмотров материала 2606
Распечатать страницу

1 ответ

GetDevicePowerState иногда работает для мониторов. Если он присутствует, вы можете открыть \.\ ЖК-устройство. Закройте его сразу после того, как закончите.

по существу, вам не повезло - нет надежного способа обнаружить состояние питания монитора, если не написать драйвер устройства и отфильтровать все мощности IRPs вверх и вниз по цепочке драйверов дисплея. И это тоже не очень надежно.

из сообщения StackOverflow найдено здесь.

0
отвечен Keltari 2022-12-21 15:19

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх