%3F.png)
Я пытаюсь найти способ определить, когда мой компьютер решает, что я отсутствовал (пользователь не вносил никаких данных) достаточно долго, чтобы отключить дисплей. Это также означает, что я не смотрю фильмы, и ОС не запрещено отключать дисплей любыми медиаплеерами.
Пока что я узнал, что можно запланировать выполнение задачи при возникновении события через планировщик заданий, встроенный компонент Windows. Но я не смог найти такое событие, как включение (выключение) дисплея в журналах системных событий. Есть ли вообще такое событие? Может быть, я не использую правильные инструменты для этой работы.
В любом случае, я хотел бы иметь возможность определять, когда Windows включает и выключает дисплей (два отдельных события), чтобы я мог запустить определенный процесс, когда происходят эти события. Как мне это сделать?
Примечание: мне нужно, чтобы это работало надежно, когда экран включается или выключается Windows, поэтому любые таймеры и приложения, «следящие» за медиаплеерами, не являются желаемым решением.
решение1
Исследователь процессовпозволяет приостанавливать/возобновлять процессы, хотя, естественно, вам нужно будет протестировать это в конкретном сценарии.
С другой стороны, это своего рода обходной путь, но вы, вероятно, могли бы получить какое-то программное обеспечение, которое будет эмулировать подергивания мыши...Мышь-Джигглербыло предложеноздесь и должно сработать. Вы могли бы, поочередно, разработать какой-то механический способ сделать это.