Direct3DCreate8 eines fremden Processes bekommen, nach seiner Initialisierung?
-
Hi all,
Also ich bin nicht sicher wie oft die Frage von Direct3D hooking hier schon aufgetaucht ist, aber ich konnte hier nicht brauchbares finden.
Ich möchte mir gern das Direct3DCreate9 eines fremden Processes holen in dem ich in den Process eine DLL injekziere und mit Detours die Funktion hooke. Allerdings gibts da ja jetzt nen Problem, das globale D3D8 Objekt wird ja nur einmal am Programmstart initialisiert, sprich es wird nur einmal die Funktion aufgerufen. Gibt es evtl. noch eine andere Funktion die ein D3D Programm oft gnug aufruft so das ich mir das globale Objekt auch von da holen kann? Oder gibt es evtl. noch eine andere Methode, außer das ich das Programm aus meiner DLL aus starte?Gruß Tobi.
-
Schau mal hier ... http://www.gamedev.net/