Как узнать время последней активности Windows по Windows API - PullRequest
4 голосов
/ 18 сентября 2009

Обычно Заставка запускается, когда мы ничего не делаем в течение определенного периода времени.
Теперь я хочу знать, как получить неактивное время.
Другими словами, я хочу создать программу, которая будет запускать функцию, если мы ничего не будем делать в течение определенного периода времени.
Теперь я могу использовать мышь или клавиатуру, чтобы решить проблему.
Но вы знаете, для этого нужны разрешения администратора. Другими словами, если в win vista или win 7 это вызывает тошноту из-за UAC.
Мне нужен такой API, чтобы активировать время последних окон.

Ответы [ 2 ]

4 голосов
/ 18 сентября 2009

API CallNtPowerInformation() предназначен для получения последней информации о мощности.
Я должен использовать GetLastInputInfo()

2 голосов
/ 18 сентября 2009

Просмотрите CallNtPowerInformation () и запросите структуру SYSTEM_POWER_INFORMATION.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...