Memory Read

06/18/2010 20:55 ~kau~#1
Hey E*PvP,
ich hab ein Problem...
Ich denke das die memory richtig ist , aber er gibt mir immer nur 0 aus....
Egal ob ich 0, 1, 1000 oder 9million punkte hab ...
THX!
06/18/2010 20:59 HardCore.1337#2
PHP Code:
$PID WingetProcess("Solitär")
$Open _MemoryOpen($PID)
$Read _MemoryRead($Open0x000000)
GUICtrlSetData($Label2$Read
06/18/2010 21:01 ~kau~#3
...Also erstmal THx aber^^ es funtzt net..
06/18/2010 21:29 HardCore.1337#4
Fehler gefunden

PHP Code:
Func Game()
    
ProcessWait("Solitär")
    If 
ProcessExists("Solitär"Then
        GUICtrlSetData
($Label3"Game found")
    EndIf
    
call("Read")
EndFunc 
06/18/2010 21:36 ~kau~#5
...THX aber es geht net >.< Hier noch mal der code
06/18/2010 22:08 HardCore.1337#6
aus
Code:
"sol.exe"
Code:
"Solitär"
machen ;)

und natürlich die Adresse (0x000000) zu deiner ändern
06/18/2010 22:16 ~kau~#7
nochmals thx aber in win Xp heist das game sol.exe und nicht Solitär.exe und 2. welche ist das jetzt??
1. 00 00 00 00 00 00 00 00 28 00 00 00 03 00 00 00
2. 0x6a70
3. 0x000000
06/18/2010 22:19 HardCore.1337#8
es wird aber nicht der Prozess sondern der Fenstertitel verlangt. Und der ist nunmal "Solitär".

Adressen gar keine davon. Das erste ist eine Hex Zahl, das zweite sieht mir nach einem Pointer aus und das letzte ist nur ein Platzhalter.
06/18/2010 22:22 ~kau~#9
...o.O naja das war eig der sinn... Die Addy(0x00AAB80)aus der Hex Memory herraus zu lesen und bei 0x0000 hin zu schreiben .