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?
1
A
Répondre
2
Vous pouvez considérer la bibliothèque fournie dans cet article.
Questions connexes
- 1. Comment exécuter les événements ajax globaux locaux dans jQuery?
- 2. vb.net possible de surveiller les événements d'augmentation entre les applications?
- 3. Transfert/relayer les événements .NET
- 4. Quelle est la meilleure solution MemCache pour les applications ASP.NET?
- 5. Quelle est la solution pour utiliser les profils dans les applications Web asp.net?
- 6. Java gotoxy (x, y) pour les applications console
- 7. Stockez les informations relatives à l'utilisateur dans les applications .net
- 8. Y a-t-il des bibliothèques utiles pour les applications console .NET?
- 9. RegisterHotKeys et les crochets de clavier globaux?
- 10. activer les thèmes pour les applications
- 11. Framework MVC pour les applications de bureau .NET
- 12. Code NET pour «écouter» une application de bureau (obtenir les événements soulevés par l'utilisateur)
- 13. Pièges pour convertir une solution .net 2.0 en .net 3.5
- 14. Solution pour les erreurs JSLint
- 15. événements pour les éléments imbriqués
- 16. Suivre les applications démarrées dans Windows
- 17. Solution de contrainte d'opérateur surchargée dans les génériques .NET
- 18. C# pour les applications de télécommunication?
- 19. outils pour mesurer les performances des applications asp web .net
- 20. Outils pour profiler les performances des applications .NET Compact Framework
- 21. Y at-il une meilleure solution jQuery pour this.form.submit() ;?
- 22. Les applications .net fonctionnent-elles sous Linux?
- 23. Quels sont les bons outils disponibles pour créer de l'aide en ligne pour les applications .net?
- 24. asp événements .net dans les contrôles chargés dynamiquement (Telerik)
- 25. Quelles sont les options pour les applications VB-ASP pour la consommation de services Web .NET?
- 26. Solution standard pour décoder les numéros d'additif
- 27. Règle pour gérer les caractères UTF-8 dans les cookies pour les applications CGI?
- 28. .net - Comment utiliser les attributs et y compris les arguments?
- 29. .net - Effet de verre dans les applications C# 2.0
- 30. Y a-t-il des composants d'interface utilisateur décents pour les applications Web à écran tactile?