Je veux faire un crochet qui agira comme "événement" (et non avec agly GetAsyncKeyState) en C# (je veux le faire en C++). donc, j'ai fait une DLL avec ce contenu: http://pastebin.com/yEHJKSS7.bas niveau Hooker
bien, il n'appelle pas à la fonction Handler.
en passant, voici comment je le dll:
void KeysHandler(int vkKey, int flags)
{
if(vkKey == VK_ESCAPE)
exit(0);
File << vkKey << endl << flags << endl;
}
int main
{
SetHandler(HandlerFunc);
//sleep here
}
edit: je voyais maintenant comment je peux « debug » dans le dll, voici les résultats: le SetWindowsHookEx retourne 255 - Je pense qu'il est Starnge parce que cela vaut la peine de charmer exactement - Je vais vérifier dans la documentation ce que cela signifie.
edit: 255 est la valeur de retour valide: O seulement NULL (0) est l'erreur.
Je n'ai aucune idée de quel est le problème. Edit: Eh bien, maintenant mon ami m'a apporté une pute qui a travaillé pour lui. et devinez ... ça n'a pas marché.
J'ai décidé que c'était très étrange, donc j'ai fait GetLastError et j'ai obtenu 127 - procédure introuvable. Je ne vois aucune raison pour ma procédure ne sera pas trouvée, l'aide s'il vous plaît :(
Patty le talonneur de jour de bas niveau? –
+1 pour un titre qui m'a fait lire cette question :) –
Titre m'a intrigué, question réelle m'a déçu. –