Pointer in AutoIt verwenden

07/07/2013 19:46 NicolasKuchen#1
Hallo,
ich habe einige Probleme bei der Verwendung eines Pointers in Autoit.
Den Pointer mittels CheatEngien gefunden und soweit funktioniert alles problemlos. Erst in Autoit gibt es Probleme da der ausgegebene Wert bzw. die ausgegebene Addresse nicht stimmen, Ich hoffe jemand hat eine idee woran es liegen kann:

Code:
#include <Pointer.au3>
SetPrivilege("SeDebugPrivilege", 1)



$pid = ProcessExists("StrongholdKingdoms.exe")

$shk=_MemoryOpen($pid)

$iv_Address = 0x3027E5D4

Local $av_Offset[6]
$av_Offset[0]=0
$av_Offset[1]=0x1D4
$av_Offset[2]=0x6AC
$av_Offset[3]=0x524
$av_Offset[4]=0x450
$av_Offset[5]=0x6E8

$PointerReadReturn = _MemoryPointerRead ( $iv_Address,$shk, $av_Offset )

MsgBox(0,"Memory","Speicheradresse: "&$PointerReadReturn [0]&@CRLF&"Wert: "&$PointerReadReturn[1])

Exit


Habe auch denk ich soweit alels Adressen richtig eingetragen, falls jemand das nochmal überprüfen will hab ich die Screenshots hochgeladen:


Pointer.au3 gibts hier:

[Only registered and activated users can see links. Click Here To Register...]
07/07/2013 19:56 NicolasKuchen#2
Problem hat sich grade von selbst erledigt als ich mir den Link zur Pointer.au3 nochmal angeschaut hab:

Quote:
Da in AutoIt 3.8.8.1 die Funktion Hex verändert wurde habe ich die von Hops eingestellte Version angepasst, siehe dazu auch _ProgressCreate nach update von autoit "komisch"
»HarryBotter« hat folgende Datei angehängt:

Pointer3881.au3 (27,17 kB - 37 mal heruntergeladen - zuletzt: 27. Juni 2013, 14:26)

mfg HarryBotter

wenn ich geholfen haben sollte dann bewerte mich bitte => <=Harry vor, für Gryffindor
mit der Pointer3881.au3 funktioniert alles wie es soll :D
07/07/2013 20:36 BladeTiger12#3
Keine Ahnung ob dich jetzt jemand Reportet(auch wenn du neu bist) aber benutz das nächste mal bitte den Edit button an dem Post.