Oder den Exorzisten rufen. Dieser allein löst das ursprüngliche Problem aber nicht, dafür stehen mittlerweile diese drei Wege zur Auswahl:
- WinAPI::GetLastInputInfo - Keine Kontrolle Eingaben (Mauszucken) auszufiltern, arbeitet mit TickCounts
- Windows-Messages abfangen - Eingaben lassen sich beliebig filtern, allerdings auf Anwendung selbst beschränkt
- Maus/Tastatur-Hook - Sessionweit einsetzbar, sehr flexibel
Bislang sieht für mich der Hook am besten aus: Bei den Messages sehe ich noch das Problem, dass ich keine Eingaben mehr mitbekomme, wenn beispielsweise ein Drucken-Dialog aufgemacht wird (?) oder jemand beispielsweise Teamviewer gestartet haben wollte und erst einmal dort auf der Oberflächer herumdoktort.