Page 1 sur 1

[R] Problème _MemoryOpen

Posté : mar. 27 avr. 2010 20:47
par roselito13
Bonjour a tous le monde....

Aujourd'hui je demande votre aide pour un problème de mémory editing.

Alors voila la ligne de code :

Code : Tout sélectionner

 $VARIABLE = _memoryopen(ProcessExists("TEST.exe"))
La valeur renvoyer n'est pas bonne car je ne peut rien récupérer des :

Code : Tout sélectionner

_memoryread($ADRESSE,$VARIABLE)
Après plusieurs jour de recherche, j'ai plusieurs détail.
-Le problème n'existe pas sous Seven, mais sur XP oui. Inconnue sous vista...
-Il semble que le problème vienne de la DLL, même après changement de la DLL, le problème est toujours la.
-@Error = 0 et $VARIABLE[0] = 1 au premier essai puis $VARIABLE[0] = 2 et sa continue a augmenter tant que le exe n'est pas couper puis réouvert.
-J'avait pensait a recrée une DLL, et a modifier l'include donc, pour que sa soit "Compatible" pour XP aussi, mais c'est hors de met compétence.

J'espère que vous trouverais le probléme.

Re: [..] Problème _MemoryOpen

Posté : mar. 27 avr. 2010 21:51
par poke123
je tiens a préciser que l'include utilisé n'est pas winapi.au3 comme certain doivent le penser mais mempointeur++.au3 qui est en quelque sorte une version "amélioré" de nomadmemory.au3 dont voici la source
► Afficher le texte
en ce qui concerne d'autre précision:
vista: ne marche pas
XP sp3: ne marche pas
XP sp2: marche

l'exemple le plus flagrant est que notre projet fonctionne chez moi mais pas chez lui

si vous avez besoin de plus de précision je reste a disposition ^^

edit: problème corrigé a l'aide de la version 1.5 de mempointeur++ développé a l'occasion si vous n'avez pas faites moi signe ^^