Piszę małą aplikację na tace, która musi wykryć, kiedy użytkownik po raz ostatni wchodził w interakcje z urządzeniem, aby określić, czy są bezczynne.C# - Wykryj czas ostatniej interakcji użytkownika z OS
Czy istnieje sposób na odzyskanie czasu, w którym użytkownik po raz ostatni przestawił mysz, uderzył w klawisz lub w jakikolwiek sposób nawiązał z nim interakcję?
Podejrzewam, że Windows oczywiście śledzi to, aby określić, kiedy wyświetlić wygaszacz ekranu lub wyłączyć itd., Więc zakładam, że istnieje interfejs API systemu Windows do pobierania tego samemu?
Perfect, dziękuję. – GenericTypeTea
+1 dla PInvoke.net - do tej pory nie znałem tego zasobu. –
nie działa na ekranach dotykowych bez aktywności myszy i klawiatury. – Smith