2009-02-06 6 views
1

Dans notre programme, nous utilisons UserActivityHook.dll de Microsoft pour déterminer quand un utilisateur de notre application Windows Forms a été inactif pendant plus de X secondes. Cela nous permet de répliquer un comportement «auto-away» de la même manière que MSN/Live Messanger lorsqu'il n'y a pas eu d'événements au clavier ou à la souris après un certain temps. Je me suis toujours demandé pourquoi .NET (à ma connaissance) n'a pas implémenté un moyen d'interagir avec de tels événements globaux. Il semble que la classe FileSystemWatcher est similaire, en ce sens qu'elle notifie le programme des changements de fichiers qui se produisent en dehors du programme, pourquoi pas une fonction similaire pour les événements souris/clavier?Y aura-t-il une solution pour les événements globaux dans les applications .NET?

Répondre

Questions connexes