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
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.
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.