Y a-t-il quelque chose qui fournit une information d'entrée du dernier utilisateur à l'échelle du système? Nous voulons utiliser C# pour obtenir le temps d'inactivité du système sur toutes les sessions et mettre la machine en veille si personne n'utilise la machine pendant X minutes.Comment calculer le temps d'inactivité du système et mettre la machine en veille?
Il semble que GetLastInputInfo soit spécifique à l'utilisateur. http://msdn.microsoft.com/en-us/library/ms646302(VS.85).aspx
Pourquoi ne pas simplement laisser Windows le faire lui-même? –
Il est censé être une solution qui prend soin de mettre les machines en veille au cas où il serait inactif, quel que soit l'utilisateur connecté. –
Le système en veille n'est pas identique à un utilisateur qui n'interagit pas avec le système. Par exemple, un système peut être occupé à jouer des films ou de la musique. – Joh