GetLastInputInfo () всегда 0 (ноль)
Я хочу определить время простоя (например, как давно пользователь нажал клавишу или переместил мышь). Предположительно, GetLastInputInfo () должен быть тем, что мне нужно, но когда я его использую, он всегда печатает 0.
LASTINPUTINFO last_input = {0};
GetLastInputInfo(&last_input);
cout << last_input.dwTime << endl;
Есть идеи почему?
Спасибо
РЕДАКТИРОВАТЬ: Используя getlasterror, он говорит, что параметр неверен (ERROR_INVALID_PARAMETER, 87)