Des gens qui développe en VB ?
Je recherche un dev' en vb.net pour m'expliquer les hooks .__.
Parce que j'ai vraiment du mal là.
@Chell: Le Hook est un "hameçon" posé par une application dans le flux de messages système d'un certain type. Il permet à cette application de "capturer" ces messages et d'y réagir.
Techniquement, Il s'agit de positionner une procédure de traitement dans une chaîne de traitement de messages d'un type donné.
Il faut pour cela :
Choisir le positionnement du Hook :
- Hook Local : capture des messages dans le flux d'un thread (celui de l'application ou un autre),
- Hook Global : capture des messages dans le flux système,
Choisir le type de messages devant être capturés,
Positionner le Hook au sein de la chaîne de traitement de ces messages,
Traiter les messages par une procédure dédiée,
Mettre à disposition les messages pour les autres Hooks de la chaîne,
Lorsque le Hook devient inutile, le retirer de la chaîne.
Voilà, mais la pratique est bien plus complexe.
Les hooks c'est pas les histoires de mémoire toussa toussa ?
Je sais qu'en VB c'était très utilisé dans les trojan pour hooker une dll dans un processus type internet explorer, et passer les firewalls.
T'as ça sinon http://olsimare.developpez.com/articles/vbnet/hook/mousehook/
@Reborn: J'étais dessus et franchement, je tilte pas un mot. Il explique même pas comment exploité ce que ressort la fonction...
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.