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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
uint dwCodeLoc = Mem.FindPattern(pattern, mask);
La pas de mystère on cherche la chaine "pattern" dans le processus ouvert
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
uint dwCodeLoc = Mem.FindPattern(sStart,slong,pattern, mask);
sStart = Adresse de debut de recherche (Uint)
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