GetLastInputInfo () siempre 0 (cero)
Quiero detectar el tiempo de inactividad (por ejemplo, cuánto tiempo hace que el usuario presionó una tecla o movió el mouse). Supuestamente, GetLastInputInfo () debería ser lo que necesito, pero cuando lo uso, siempre imprime 0.
LASTINPUTINFO last_input = {0};
GetLastInputInfo(&last_input);
cout << last_input.dwTime << endl;
¿Alguna idea de por qué?
Gracias
EDITAR: Usando getlasterror, dice que el parámetro es incorrecto (ERROR_INVALID_PARAMETER, 87)