Je travaille sur un petit projet C++ qui implique une application de lancement qui fait un peu de travail d'installation et appelle ensuite la vraie application. Pour être précis, je travaille sur l'application de lancement - la vraie application est faite par une équipe séparée. Ces programmes sont tous deux déployés sur des appareils Windows Mobile. Maintenant, j'aimerais pouvoir être averti de toute l'activité du clavier et de la souris dans l'application réelle (que mon lanceur lance) - et je ne peux pas modifier l'application réelle pour le faire.Comment puis-je détecter l'entrée du clavier et/ou de la souris sur Windows Mobile?
Sur les ordinateurs de bureau Windows, je le ferais en utilisant l'API SetWindowsHookEx. Cependant, ce n'est pas disponible sur Windows Mobile. J'ai également considéré sous-classer toutes les fenêtres dans le processus afin que je puisse gérer les messages de fenêtre pertinents pour l'entrée du clavier et de la souris - mais je ne sais pas comment être averti des nouvelles fenêtres que le processus réel crée.
Quelqu'un a-t-il des idées sur la façon d'y parvenir?