Heyho meine Lieben! Ich hab ein gewisses Problem.
Ich weiß wie man bestimmten Adressen oder Werten Pointer zuweißt. Ein klassisches Beispiele wäre ja:
int var = 100;
int* PointerVar = &var;
Oder für Adressen casten:
DWORD* Pointer = (DWORD*)0xADRESSE;
Sowas halt. Ich hab aber ein anderes Problem, man kann es hier erkennen:
Ich habe die Adresse 0x18040000, die immer so vorhanden ist! (Das gut=) ).
Jetzt addiere ich halt den Offset 0x2C dazu, um eine neue Adresse zu erhalten. Nur dieses Mal ist die Adresse die Adresse vom Pointer selbst! Und dieser zeigt dann auf eine andere Adresse und immer so weiter. Meine Frage:
Wie setze ich das in C++ um? Wie weise ich einem Pointer seine Adresse zu? Geht das? Muss es anscheinend ja^^
Vielen Dank für eure Hilfen!
Fg DreamStyler
Ich weiß wie man bestimmten Adressen oder Werten Pointer zuweißt. Ein klassisches Beispiele wäre ja:
int var = 100;
int* PointerVar = &var;
Oder für Adressen casten:
DWORD* Pointer = (DWORD*)0xADRESSE;
Sowas halt. Ich hab aber ein anderes Problem, man kann es hier erkennen:
Ich habe die Adresse 0x18040000, die immer so vorhanden ist! (Das gut=) ).
Jetzt addiere ich halt den Offset 0x2C dazu, um eine neue Adresse zu erhalten. Nur dieses Mal ist die Adresse die Adresse vom Pointer selbst! Und dieser zeigt dann auf eine andere Adresse und immer so weiter. Meine Frage:
Wie setze ich das in C++ um? Wie weise ich einem Pointer seine Adresse zu? Geht das? Muss es anscheinend ja^^
Vielen Dank für eure Hilfen!
Fg DreamStyler