bon la version 2.02 est de sortie
changements :
la fonction 
retour$= cheater_map("firefox.exe","MAP_PROCESS") 
renvoie toujours une chaine mais sous cette forme
numero_de_segment,$adresse_de_base,$taille_du_segment;
donc chaque segment est renvoyé entre des point virgules
et chaque info du segment est séparé par une virgule 
ça permet de mettre les segments dans une liste chainée de cette façon
Code : Tout sélectionner
retour$= cheater_map("firefox.exe","MAP_PROCESS") ; retourne le numero du segment, l'adresse de base, et la taille de chaque segment occupé par notre process
;exemple d'utilisation
NewList lst.s()
i=i+1
While StringField(retour$,i,";")<>"."  ; on recherche les segments séparé par ";"
    AddElement(lst())
    lst.s() = StringField(retour$,i,";") ; met le segment 
    i=i+1
  ;  Debug  StringField(retour$,i,";")
Wend
chaque element de lst.s() contient un segments
et il suffit de faire 
Code : Tout sélectionner
 ForEach lst.s() ; pour tout les segments
        
        num=Val(StringField(lst.s() ,1,",")) ; recup le numero du segment
        adr=Val(StringField(lst.s() ,2,",")) ; recup l'adresse de base du segment
        Size=Val(StringField(lst.s() ,3,",")) ; recup la taille du segment
         
pour récuperer les info de chaque segment
( voir l'exemple2 fourni )
ensuite un truc genre 
Code : Tout sélectionner
        For ad=adr To  adr+Size Step 4 ; regarde a partir de Adr jusqu'a adr+size ( le segment en fait )
            a$=a$+Hex( cheater_R_long("firefox.exe" , ad) )+" "; on lit les octet du segment
            
            SetGadgetText(#text,Hex(ad))
            Event = WindowEvent()
        Next ad  
pour lire un segment
certains segment sont tres tres long a lire
surtout en mode débugger
il semblerai que le debut d'un process soit surtout rempli de Texte
un 
permet de s'en rendre compte...
sinon rien d'intéressant dans le debut d'un process
c'est peut etre la raison pour lequel les  MemHack et autre cheat engine
commence le scan de $00400000 a 7FFFFFFF
il est probable que je force ma lib a renvoyer seulement dans cette plage
d'adresse 
autre chose , je vais surement supprimer des infos retourné par  
cheater_map ()  le numero de segment , car en fait on s'en fout 
et ça fait toujour ça de moins a traiter ... 
