Découvrez ce processus enregistré une touche d'accès rapide? (API Windows)

Aussi loin que j'ai pu trouver, Windows n'offre pas une fonction de l'API de dire ce que l'application a enregistré une touche d'accès rapide (via RegisterHotkey). Je ne peux trouver qu'un raccourci est enregistré si RegisterHotkey retourne false, mais pas le "propriétaire" de la touche de raccourci.

En l'absence d'une relation directe de l'API, pourrait-il y être une façon détournée? Windows conserve la poignée associée à chaque inscrit de raccourci - c'est un peu affolant qu'il devrait y avoir aucun moyen d'obtenir cette information.

Exemple de quelque chose qui n'y aurait probablement pas de travail: envoyer (simuler) un régime enregistré d'raccourci, puis intercepter la touche message Windows envoie le processus qui l'a enregistré. Tout d'abord, je ne pense pas que intercepter le message pourrait révéler la destination la poignée de la fenêtre. Deuxièmement, même si c'était possible, ce serait une mauvaise chose à faire, depuis l'envoi de touches de raccourci pourrait déclencher toutes sortes de potentiellement indésirables de l'activité de divers programmes.

Il n'a rien de critique, mais j'ai vu souvent de demandes de fonctionnalités, et l'ai moi-même été victime d'une des applications de ce registre, les raccourcis sans même communiquer n'importe où dans l'INTERFACE utilisateur ou des documents.

(Travail en Delphi, et pas plus qu'un apprenti à la WinAPI, s'il vous plaît être gentil.)