Direct x Programme zu Laufzeit verändern
-
Hi, ich such schon seit längeren zeiten einen weg wie man laufende direct x Programme von der Grafik her verändern kann.
Ich meine damit z.b in spielen im vollbildmodus informationen ausgeben zu können wie z.b mit dem Record-Programm Fraps das die Frame Zahl anzeigt.
die Programmier Sprache dazu oder der vorgang ist mir egal wäre mir aber lieb wenn es ne hochsprache wie c/c++ ist

im voraus Danke :p
-
Du könntest eine eigene D3D-DLL schreiben ("Proxy-DLL"), die alle Aufrufe an die echte DLL weiterleitet, dann bekommst du alle Zeiger auf erzeugte Devices, Surfaces, ...
Hier ein Artikel dazu (mit C++-Quellcode für die DLL):
http://www.codeguru.com/cpp/g-m/directx/directx8/article.php/c11453/
-
Super Tomas das ist ein super anhaltspunkt danke

wäre natürlich für weitere ideen dankbar

-