Moinsen,
Hab mich mal an´s Thema Pointer gegeben. CE hat soweit auch funktioniert, nur bekomm ich das nicht umgesetzt in AutoIt.
Mal meinen Code:
Der auskommentierte Teil unten ist von CE kopiert. Keine Ahnung wie man hier Spoiler macht. Bin anscheinend blind.
Kann mir mal einer sagen, was ich da falsch mache. Bekomme immer 0 als Ergebnis, was mir sagt, dass ich da wohl was falsch mache!
LG
MrBaltimore
Hab mich mal an´s Thema Pointer gegeben. CE hat soweit auch funktioniert, nur bekomm ich das nicht umgesetzt in AutoIt.
Mal meinen Code:
Code:
#include <Pointer.au3>
#include <Array.au3>
PointerLesen()
Func PointerLesen()
Local $av_Offset[3]
$av_Offset[0] = 0
$av_Offset[1] = 0x38
$av_Offset[2] = 0x50
$pid = ProcessExists("Gw.exe")
$gw = _MemoryOpen($pid)
If $pid = 0 Then
MsgBox(16, @ScriptName, 'Prozess nicht gefunden, Skript wird beendet.')
Exit 1
EndIf
$PointerReturn = _MemoryPointerRead(0x015F52CC, $gw, $av_Offset)
_ArrayDisplay($PointerReturn)
EndFunc ;==>PointerLesen
;~ <?xml version="1.0" encoding="utf-8"?>
;~ <CheatTable>
;~ <CheatEntries>
;~ <CheatEntry>
;~ <ID>1</ID>
;~ <Description>"pointerscan result"</Description>
;~ <Color>80000008</Color>
;~ <VariableType>4 Bytes</VariableType>
;~ <Address>"Gw.exe"+011F52CC</Address>
;~ <Offsets>
;~ <Offset>50</Offset>
;~ <Offset>38</Offset>
;~ </Offsets>
;~ </CheatEntry>
;~ </CheatEntries>
;~ </CheatTable>
Kann mir mal einer sagen, was ich da falsch mache. Bekomme immer 0 als Ergebnis, was mir sagt, dass ich da wohl was falsch mache!
LG
MrBaltimore