erehtnaP
Messages postés6Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention23 avril 2005
-
18 avril 2005 à 15:36
erehtnaP
Messages postés6Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention23 avril 2005
-
19 avril 2005 à 13:03
Salut,
je commence en C++, et je voudrais creer un hook global avec Dev-C++
Le code de la dll et de l'exe se compile sans erreur, les fonction de
mises en place et de désinstallation des hooks marchent, mais le Hook,
ne s'effectue pas!!
Voila le code de la dll :
#include <windows.h>
HHOOK hhk;
HINSTANCE hThisMod;
LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam);
__declspec (dllexport) int InitHook (void);
__declspec (dllexport) int EndHook (void);
La fonction InitHook me renvois 1 (donc la fonction est bien appelé
et elle retourne une valeur), et la fonction EndHook 0 (donc le hook
n'a pas lieu)..
Mais par contre je comprends pas pourquoi !!
Ca fait un bout de temps que je cherches et toute aide est bienvenue.
erehtnaP
Messages postés6Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention23 avril 2005 18 avril 2005 à 16:17
Oui, c'est juste pour tester la communication entre la dll et l'exe, je
me sers de la fonction EndHook pour savoir si la mise en place du hook
a lieu (et la ca n'a pas lieu).
Mais par contre, je vois vraiment pas pourquoi !!!