MemoryRead gibt immer 0 aus..

09/04/2010 17:38 Mozo_#1
Hallo,

ich versuche mich grade an einem script...
Nunja dafür muss ich etwas aus der memory auslesen.

Aber immer wenn ich das ausführe ist, egal wie hoch der wert wirklich ist, der wert der mir angezeigt wird 0..

PHP Code:
$dwClient_DLL _MemoryModuleGetBaseAddress($hProcess"client.dll")
$bInAir _MemoryRead($dwClient_DLL 0x4A6A00$hMemory
09/04/2010 18:14 Imaginär#2
Quote:
Originally Posted by Mozo_ View Post
PHP Code:
$dwClient_DLL _MemoryModuleGetBaseAddress($hProcess"client.dll")
$bInAir _MemoryRead($dwClient_DLL 0x4A6A00$hMemory

Muss man nicht noch die Art der Memory angeben (dword, word, ... ) ?
09/04/2010 18:57 omer36#3
wie ließt du es den aus?
müsste doch dann so aussehen oder?
MsgBox(0, "", $bInAir[1])
09/04/2010 19:26 Mozo_#4
Wenn ich $bInAir[1] mache kommt:

==> Subscript used with non-Array variable.:
09/04/2010 19:52 KDeluxe#5
_MemoryRead liefert keine Arrays zurück, das ist nur bei _MemoryPointerRead.
Gib einfach mal in CE "Client.dll + 4A6A00" ein und benutze diese Adresse.
09/04/2010 20:04 Mozo_#6
Wenn ich in CE "Client.dll + 4A6A00" eingebe, kommt die adresse die ich möchte. und diese gibt auch den richtigen wert aus