Pointer in C++ oder Autoit benutzen..

12/27/2015 03:15 galexus#1
Hallo Leute,

ich hab da mal ne kleine Frage:

Ich habe eine Pointer-Adresse von TP ausgelesen
metin2client.bin+D44370 -> xyz

Die Adresse die daraus berechnet wird, in CE, möchte ich selbst berechnen können... wie funktioniert das?
Habe schon alles durchsucht aber noch nichts gefunden.

Bräuchte nur einen Code-schnipsel am liebsten in C++.
12/29/2015 16:49 _asm#2
Du möchtest deine tp auslesen mit einer statischen adresse und keinem offset?
Quote:
metin2client.bin+D44370 -> xyz
Und wofür steht das xyz? Wenn du erst ein offset hast, dann musst du lediglich einfach Derefenrezieren:
Code:
return *reinterpret_cast<uint8_t*>(*(uintptr_t*)(*(uintptr_t*)this->m_ActorInstancePtr + 0xC) + 0x730);
uint8_t = dein datentyp
this->m_ActorInstancePtr = dein pointer der zur eigentlichen Klasse führt, in dem Fall "ActorInstance"
0xC0 = offset
0x730 = zweites offset