C # - Wykryj czas ostatniej interakcji użytkownika z systemem operacyjnym
Piszę aplikację na małą tacę, która musi wykryć, kiedy ostatni raz użytkownik kontaktował się z ich komputerem, aby określić, czy są bezczynne.
Czy jest jakiś sposób na odzyskanie czasu, w którym użytkownik ostatnio przesunął mysz, uderzył w klawisz lub w jakikolwiek sposób współdziałał z ich maszyną?
Sądzę, że Windows oczywiście śledzi to, aby określić, kiedy wyświetlać wygaszacz ekranu lub wyłączyć, itp., Więc zakładam, że istnieje API Windows do samodzielnego pobierania?