Schönen Guten Abend Zusammen,
also ich brauche eure Hilfe bei einer Sache.
Ich versuche seit Tagen den Wert eines Multi-LvL Pointer mit einer Klasse auszulesen.
Doch dies funktioniert nicht. Ich glaube es liegt nicht an der Klasse sondern an dem Aufbau.
Wenn ich Wert von Normale Adresse auslesen will funktioniert es ohne Probleme:
[C#] int bytesread; int memoryaddress = 0x000EA754; - Pastebin.com
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| int bytesread; int memoryaddress = 0x000EA754; int memoryaddressvalue; byte[] memoryvalue;
Memory lol = new Memory("Solitaire"); memoryvalue = lol.ReadMemoryAtAdress((IntPtr)memoryaddress, 4, out bytesread);
memoryaddressvalue = BitConverter.ToInt32(memoryvalue, 0); AWert.Text = memoryaddressvalue.ToString(); |
Aber sobald ich Pointer verwenden möchte kommt dann nur 0 raus.
[C#] int bytesread; int memoryaddress = 0x000BB0E8; - Pastebin.com
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| int bytesread; int memoryaddress = 0x000BB0E8; int pointerbase; int memoryaddressvalue; byte[] memoryvalue;
Memory lol = new Memory("solitaire");
memoryvalue = lol.ReadMemoryAtAdress((IntPtr)memoryaddress, 4, out bytesread); pointerbase = BitConverter.ToInt32(memoryvalue, 0); pointerbase += 0x48;
memoryvalue = lol.ReadMemoryAtAdress((IntPtr)pointerbase, 4, out bytesread); memoryaddressvalue = BitConverter.ToInt32(memoryvalue, 0);
AWert.Text = memoryaddressvalue.ToString(); |
Ich füge die Klasse mal hinten an.
Die Klasse darf nicht ohne Erlaubnis weitergegeben werden. (Vom Programmierer gewünscht)
PS: Hab die Schriftart gewählt weil Wambo die anderen nit passt -.-. ^^
Moderiert von
Th69: C#-Code direkt eingefügt (anstatt pastebin)