Suisse00
Messages postés83Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention12 octobre 2005
-
11 sept. 2005 à 23:40
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
12 sept. 2005 à 00:31
Salut :)
J'ai créer un hook sur le clavier dans une DLL, dans le callback du
hook j'aimerais faire un callback vers une fonctoin du fichier exe.
J'arrive a exécuter la fonction du exe si je ne suis pas dans la
fonction du callback, si je met la fonction qui pointe vers le exe dans
le callback la fonction du exe n'est pas exécuter, et le callback non
plus...
------------------------------------------
Votre dévoué posseur de question :D
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 sept. 2005 à 00:31
On ne partage pas un espace mémoire, tu dois décider d'un autre mode de communication (messages, FileMapping, pipes, etc...) ou embarquer direct le code de la fonction dans la dll si est faisable pour ton prog.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 sept. 2005 à 00:16
dans une dll car hook global system ???
Si oui, tu ne peux pas donner l'adresse d'une fonction du exe car l'instance d'une dll mappéee dans un processus a un espace mémoire différent du exe, les adresses ne sont valides QUE dans le même espace mémoire.