Ermitteln Sie den Zeitpunkt der letzten Benutzerinteraktion mit dem Betriebssystem
Ich schreibe eine kleine Tray-Anwendung, die feststellen muss, wann ein Benutzer das letzte Mal mit seinem Computer interagiert hat, um festzustellen, ob er inaktiv ist.
Gibt es eine Möglichkeit, die Uhrzeit abzurufen, zu der ein Benutzer zuletzt seine Maus bewegt, eine Taste gedrückt oder in irgendeiner Weise mit seinem Computer interagiert hat?
Ich nehme an, Windows verfolgt dies offensichtlich, um zu bestimmen, wann ein Bildschirmschoner oder ein Ausschalten usw. angezeigt werden soll. Ich gehe also davon aus, dass es eine Windows-API gibt, um dies selbst abzurufen.