Как подорвать обнаружение простоя компьютера в Windows? - PullRequest
2 голосов
/ 23 апреля 2010

Для обнаружения отсутствия пользователя можно использовать GetLastInputInfo().

Я хочу вернуть GetLastInputInfo(), что я все время пользуюсь клавиатурой / мышью - так как я активно использую компьютер, чтобы тот, кто полагается на GetLastInputInfo(), думал, что я активно использую компьютер.

Могу ли я использовать для этого какие-либо функции Windows API?

Ответы [ 3 ]

3 голосов
/ 23 апреля 2010

Вы ищете функцию SendInput .

2 голосов
/ 23 апреля 2010

Для чего это нужно? Вы просто хотите отключить заставку? Если это так, то вам, вероятно, лучше взглянуть на функцию SetThreadExecutionState .

2 голосов
/ 23 апреля 2010

Вы пытались просто немного переместить мышь вверх и вниз (15 пикселей или около того) с помощью SendInput () ?. Я не могу вспомнить, сбрасывает ли NT6 + только тайм-аут для реального аппаратного ввода или нет.

Другие опции:

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