Home of Gamehacking
VB und Pointer - Druckversion

+- Home of Gamehacking (http://homeofgamehacking.de)
+-- Forum: Coding (http://homeofgamehacking.de/forumdisplay.php?fid=15)
+--- Forum: Visual Basic 6, VB.NET (http://homeofgamehacking.de/forumdisplay.php?fid=19)
+--- Thema: VB und Pointer (/showthread.php?tid=2471)



VB und Pointer - Wazabi - 27.04.2014

Hallo liebe Leute,
ich habe ein Problem mit dem Trainermodul. Ich suche eine Möglichkeit mit Pointer zu hantieren, also z.B. auf Adresse 0123ABCD mit Offset 10 zuzugreifen.

Aus einem anderen Thread hab ich gelesen man soll das mit

Code:
1
2
3
4
5
6
dim Pointer as Int32
dim Value as Int32

Pointer = &HAdresse

Write_Long(Pointer + Offset, WERT)


gehen, aber irgendwie schlägt dass bei mir nicht an...

Danke schon mal im Vorraus!


RE: VB und Pointer - Acubra - 28.04.2014

Hey,
soweit ich mich erinnere bietet das Trainermodul auch eine Pointer Write Funktion an. Du musst dieser dann die Startadresse, das Offset und den Wert übergeben.


RE: VB und Pointer - DNA - 28.04.2014

Wie acubra schon schrieb, ist so eine Funktion enthalten.

In deinem genannten Beispiel schreibst du deinen wert in die Adresse
1234ABDD
Bei einem pointer musst du diesen allerdings erst auslesen und dann das Offset addieren.
Also:
Pointer = read_long(&Hadresse)
Write_long(pointer + Offset, wert)

Oder kürzer:
Write_long(read_long(&hadresse) +Offset, wert)

Gesendet von meinem SM-G900F mit Tapatalk