Sign in to follow this  
loocky

Comment lire la mémoire d'un pointer

1 post in this topic

Salut tout le monde,

Je cherche à lire la mémoire d'un pointer et de comprendre les erreurs.

Le code ci-dessous fonctionne.

>
#Include <NomadMemory.au3>
SetPrivilege("SeDebugPrivilege", 1)

$Processus = ProcessExists("Tutorial-i386.exe")
$MemoryOpen = _MemoryOpen($Processus)
$Addresse = 0x0180A468

$Value = _MemoryRead($Addresse, $MemoryOpen, "dword")

MsgBox(0,"INFO","Valeur : " & $Value)
_MemoryClose($MemoryOpen)

 

Le code ci-dessous ne fonctionne pas et j'aimerais savoir pourquoi, car sur cette vidéo elle fonctionne et pas chez moi.

Voici le message d'erreur :

------------------------------------

(10) : ==> Unknown function name.:

$Value = _MemoryPointerRead($Address, $Process, $Offset)

$Value = ^ ERROR

------------------------------------

 

>
#Include <NomadMemory.au3>
SetPrivilege("SeDebugPrivilege", 1)

$Address = 0x00690380
Dim $Offset[2] = [0,0x0]

While 1
  $Process = _MemoryOpen(ProcessExists("Tutorial-i386.exe"))
  If Not @error Then
  $Value = _MemoryPointerRead($Address, $Process, $Offset)
  If Not @error Then ToolTip($Value[1],0,0)
	 
	 _MemoryClose($Process)
  EndIf
  Sleep(100)
WEnd

Par avance merci à ceux qui m'aiderons.

 

EDIT:

Je viens de comprendre mon erreur, je n'avais pas télécharger la bonne #include , veuillez m'excuser ^_^

 

J'ai encore un problème la value reste a 0. :o_O:

Edited by loocky

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this