Bonjour,
J ai donc developé un Hook clavier dans une DLL pour intercepter (Ctrl+Alt+b) et d autre raccourci du même genre pour mon appli.
Mon appli tourne en tache de fond. C'est pour l arreter et le demarrer quand on est sur une autre application (word par exemple)
ça fonctionne bien et puis au bout d un moment ça s arrete je ne reçois plus les evenements clavier (mon appli fonctionne toujours).
Est t'il possible que je sois en conflit avec un autre HOOK Clavier ?
Est t'il possible de faire un Hook clavier permanent ?
J ai suivi le tutoriels de developpez.com sur les Hooks
voici le code que j utilise pour l'initaliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Installation du hook pour le clavier HHOOK myKeyBoardHOOK = SetWindowsHookEx(WH_KEYBOARD, // Créer un hook sur le clavier proc, // Utiliser la fonction KeybdProc hInstance, // Dans la DLL d'instance HInst 0); // Pour tous les threads
Partager