Home of Gamehacking - Archiv
Best Practise C++ - Druckversion

+- Home of Gamehacking - Archiv (http://archiv-homeofgamehacking.de)
+-- Forum: Gamehacking (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=3)
+--- Forum: Gamehacking (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=6)
+--- Thema: Best Practise C++ (/showthread.php?tid=2335)

Seiten: 1 2


RE: Best Practise C++ - Prototype - 22.10.2013

Ich verstehe. Vielen dank für die Infos!


RE: Best Practise C++ - maluc - 23.10.2013

(22.10.2013, 16:01)Acubra schrieb: Hey,
da du schon mit der dll im Prozess bist, kannst du die Werte der Adressen auch direkt von der dll aus manipulieren.
Die Adresse übergibst du am Besten folgendermaßen:

Code:
DWORD adressPointer = 0x1234 //fiktive Adresse
//Wir brauchen zunächst einen Pointer der auf den Wert von adressPointer zeigt (0x1234) und dann einen, der auf den Wert zeigt, den die Adresse enthält. Also einen Pointer auf einen Pointer
DWORD** dwPointer = (DWORD**)&adressPointer;
//Neuen wert schreiben
**dwPointer = 90; //90d== 5a hex


Schreibrechte nicht vergessen.

MfG