Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
901 connectés 

  FORUM HardWare.fr
  Programmation
  C

  controller les messages claviers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

controller les messages claviers

n°1174803
maerlin666
Posté le 11-08-2005 à 17:54:58  profilanswer
 

salut,
 
j'essaie de faire un programme qui "remplace" le clavier.
J'aimerai controller les messages qui arrivent aux ^pplications, c'est pourquoi j'ai pensé a faire un hook sur les messages claviers.
Dans un premier temps j'ai essayé de supprimer les messages arrivant ou plutot de ne pas les transmettre.
J'ai donc volontairement omi la fonction CallNextHookEx(), pensant que ca empecherait le "circuit" de fonctionner.
 
Pourtant je n'observe aucun résultat, les touches fonctionnent toujours. Est ce qu'un hook ne permet que la lecture, le code est il faux, y a t-il un autre moyen ?
 

Code :
  1. LRESULT CALLBACK Keyboard_hook(int nCode, WORD wParam, DWORD lParam)
  2. {
  3.        
  4.         //LRESULT NextHook = CallNextHookEx(hook, nCode, character, lParam);
  5.        
  6.         //ne rien faire...
  7.        
  8.         return 0;


Message édité par maerlin666 le 11-08-2005 à 17:56:25
mood
Publicité
Posté le 11-08-2005 à 17:54:58  profilanswer
 

n°1174920
Ace17
Posté le 11-08-2005 à 21:37:45  profilanswer
 

Comment fais-tu ton SetWindowsHookEx?

n°1174938
maerlin666
Posté le 11-08-2005 à 22:34:26  profilanswer
 

Code :
  1. DLLIMPORT int Set_Hook(void)
  2. {
  3.           hook = SetWindowsHookEx(WH_KEYBOARD,
  4.                            (HOOKPROC)Keyboard_hook,
  5.                            Dll_instance,
  6.                            0);
  7.        
  8.           return((hook!=0)?1:0);
  9. }

n°1174939
maerlin666
Posté le 11-08-2005 à 22:37:02  profilanswer
 

puis dans le .EXE
 

Code :
  1. int success = Set_Hook();


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  controller les messages claviers

 

Sujets relatifs
nombre de messages posté :Daffichage du path pour les messages de sortie en XSL
[JS] Internationalisation des messagesafficher les titres des messages
Dereferencing error en utilisant des messagesCes foutus messages d'erreurs a la con
Probleme de gestion des evenements claviersAidez moi svp !!! Livre d'or messages par pages
[Linux] Ecoute des evenements claviers?[C#] Afficher les messages d'erreur IIS à distance
Plus de sujets relatifs à : controller les messages claviers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR