2010-01-17 2 views
3

Est-il possible de détecter tous les raccourcis clavier enregistrés par le système d'exploitation ainsi que les applications logicielles en cours d'exécution? Toute approche native ou gérée sur la plate-forme Windows? Je sais que la fonction RegisterHotKey renvoie false si la touche de raccourci est déjà enregistrée, mais ce que je cherche est une approche, une méthode, etc. qui me donnera une liste de raccourcis enregistrés. Boucler toutes les combinaisons possibles avec RegisterHotKey ne semble pas être une bonne idée. Quelque chose de plus efficace?Comment pouvons-nous détecter les raccourcis clavier enregistrés par d'autres applications?

+1

Désolé, je jus t accepté les réponses. – user246392

+0

Ne pas simplement accepter une réponse juste parce que quelqu'un vous a dit d'accepter une réponse. La réponse est très pauvre et trompeuse. – Joe

Répondre

-1

Ce programme parvient à le faire, mais ne sais pas comment, http://diamondcs.com.au/dse/detection/hotkeys.php

Les programmes comme ceux-ci, scrutez les poignées de tous les processus, révélant ainsi les touches de raccourci de toutes les applications Cela pourrait être un temps processus

Ceci est une application open source qui traite de la Nitty Gritty Détails de tous les processus

http://sourceforge.net/projects/processhacker/

+1

ce n'est pas une réponse, n'est-ce pas? – phunehehe

+0

prenez ce @phunehehe, blague :). –

Questions connexes