hallo ich versuch derzeit es hinzubekommen mit au3 pointer auszulesen.
dazu benutzt ich die
[Only registered and activated users can see links. Click Here To Register...]
und dementsprechend
_MemoryPointerWrite
das beispiel an dem ich es versuche is der 8te abschnitt des offieziellen ce tuts,
ich hab den static pointer und entsprechend die offsets
das pw dafür ist
525927
den pointer und dei offsets könnt ihr der angehängten
lvlpointer8.CT (müsst ihr mit CE öffnen)
entnehmen
so hier mein code
mein problem ist das ich nie die richtige adresse/ den richtigen wert ausgegeben bekomme, und ich keine ahnung hab wo der fehler liegen könnte,
wahrscheinlich benutzt ich die udf einfach nur falsch und hab von dem was ich da mache keine ahnung^^,
ich hoffe ihr könnt mir da helfen;),
lg °Remus°
dazu benutzt ich die
[Only registered and activated users can see links. Click Here To Register...]
und dementsprechend
_MemoryPointerWrite
das beispiel an dem ich es versuche is der 8te abschnitt des offieziellen ce tuts,
ich hab den static pointer und entsprechend die offsets
das pw dafür ist
525927
den pointer und dei offsets könnt ihr der angehängten
lvlpointer8.CT (müsst ihr mit CE öffnen)
entnehmen
so hier mein code
Code:
#include <Memory.au3>
HotKeySet("{F5}","end")
Global $offset[4]
$offset[0] = Dec("C")
$offset[1] = Dec("14")
$offset[2] = 0
$offset[3] = Dec("18")
$pid = ProcessExists("Tutorial.exe")
If $pid = 0 Then
MsgBox(16,@ScriptName,'Prozess nicht gefunden, Skript wird beendet.')
Exit
EndIf
$mem = _MemoryOpen($pid)
$adr = 0x0045CC20
While 1
Dim $point =_MemoryPointerRead($adr,$mem,$offset)
ToolTip("DMA = " & $point[0] & @CRLF & "Value = " & $point[1] & @CRLF & "@error = " & @error,0,0)
Sleep(1000)
WEnd
Func end()
_MemoryClose($mem)
Exit
EndFunc
wahrscheinlich benutzt ich die udf einfach nur falsch und hab von dem was ich da mache keine ahnung^^,
ich hoffe ihr könnt mir da helfen;),
lg °Remus°