1

Я предполагаю, что ОС должна отслеживать, когда был последний пользовательский ввод (например, использование клавиатуры или мыши), или сколько времени прошло с момента последнего пользовательского ввода, чтобы знать, когда запускать заставку.

Есть ли способ увидеть эту информацию на MS Windows 7? Я имею в виду программу, которая будет отображать постоянно обновляемый номер, указывающий количество секунд с момента последнего ввода пользователя.

2 ответа2

0

Хотя Windows действительно делает это, я не уверен, как собирать эту информацию. Вместо этого, почему бы просто не подключить мышь / клавиатуру и установить таймер?

0

Вероятно, это скорее вопрос программирования для переполнения стека, но ...

Вот пример кода проекта в C # здесь: http://www.codeproject.com/KB/cs/globalhook.aspx

«Обработка глобальных мышиных и клавиатурных хуков в C #» Джорджа Мамаладзе | 12 ноября 2008 г.

Если вы используете это, вы можете прочитать некоторые комментарии внизу статьи, в которых рассказывается о решении проблем между Windows XP и Windows 7.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .