23.10.2013, 02:33
(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
![[Bild: maluc.png]](http://home.arcor.de/matthias_privat/forum/maluc.png)