[alteriw.net]D3D Device Pointer Finden

09/17/2011 11:38 Manner09#1
Hey ich versuche schon seit längerem verzweifelt den D3D pointer von
alteriw.net zu finden doch ich komm einfach nicht weiter kann mir da jemand helfen?
09/17/2011 13:15 krustx#2
gibt mehrere möglichkeiten.
die einfachste ist einfach beginscene zu hooken.
Wenn du den device ptr hast, kannst den hook ja wieder entfernen.
09/17/2011 21:29 Manner09#3
Ok aber in welcher datei finde ich den Pointer?
09/18/2011 09:38 SmackJew#4
Quote:
Originally Posted by Manner09 View Post
Ok aber in welcher datei finde ich den Pointer?
[Only registered and activated users can see links. Click Here To Register...]
09/18/2011 10:44 Manner09#5
ok lass mich raten in der d3d9.dll? xDDD
09/18/2011 11:15 SmackJew#6
Quote:
Originally Posted by Manner09 View Post
ok lass mich raten in der d3d9.dll? xDDD
[Only registered and activated users can see links. Click Here To Register...]

Die d3d9.dll stellt Funktionen bereit. Dein Spiel benutzt die Funktionen. Schau dir an wie D3D initialisiert wird. In der Initialisierung liefert eine Funktion den Zeiger zurück.

Der faule Weg: Disassemble d3d9.dll in IDA und such nach BeginScene, die ist Member des Device Pointers und der ist demzufolge in ECX. Wenn ein anderer Rechner natürlich eine andere d3d9.dll Version hat, ist die Adresse anders.