I wrote a program that outputs the amount of time my Windows 10 laptop's input is idle (e.g. GetLastInputInfo()). It does so every 1 second. If I do not touch the keyboard or mouse, the idle time will climb. Every 24 seconds, the idle time will reset back to zero. I suspect that some process is sending input. How do I figure out which process is sending input?
This prevents my laptop from going to sleep and hibernate.
- Autoruns does not show any new processes under the Logon tab.
- All categories of
powercfg /requestsshow none - The network cards are allowed to turn off
powercfg /energydoes not show anything usefulpowercfg /lastwakeis from days ago- WinSleep shows that the user idle time is being reset
- Two different keyloggers did not show any keystrokes when the idle input time is reset
- I wrote a key and mouse logger. It shows key and mouse events when I type or move the mouse but does not show any events when the idle input time is reset