Bonjours
J aurais besoin d avis éclairé sur la syntaxe de la fonction findpattern de la dll :
BlackMagic.dll (fonction d edition de memoire )
Source de cette dll dispo ici http://www.shynd.com/public/BlackMagic.1.1.source.rar
Donc voila pour cette fonction on a plusieurs syntaxe disponible
la plus basic :
La pas de mystère on cherche la chaine "pattern" dans le processus ouvert
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 uint dwCodeLoc = Mem.FindPattern(pattern, mask);
précédemment
Seulement voila moi je voudrais chercher des infos sur les variables qui sont
stocké en mémoire hors du modul
A ma disposition j ai cette syntaxe
sStart = Adresse de debut de recherche (Uint)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 uint dwCodeLoc = Mem.FindPattern(sStart,slong,pattern, mask);
slong = longueur du bloc mémoire ou je vais chercher (Int)
pattern et mask c est ce que je cherche
Le problème c est que la dll me dit que pour la longueur je ne peut que lui donné un "Int"
donc cela veut dir que je suis bloquer a des séquence de recherche
sur une plage de : Départ a Départ+0xFFFF
ou c est moi qui ne comprend pas ?
parce que là a première vue cela parait très court comme taille
j espère ne pas avoir dit trop de bêtises
Partager