Connect to a DirectX Application

I'm currently trying to display some information (as an overlay) for a user inside a DirectX based game, which is very similar to the number of frames that Fraps displays, but I don’t know where to start. I do not expect a complete solution to my problem, just a few tips where I can start, and where you can get more information about the topic;)

Thanks in advance.

PS: The project I'm working on is written in C # (.NET 3.5)

PPS: To clarify: I mean connecting to any random DX-based game. Launch my application, launch any game, show something like overlay.

+3
source share
3 answers

, - d3d9.dll . DLL .

"" DirectX REAL d3d9.dll. , , , , - . .

D3D9.dll DLL .

:

http://www.codeproject.com/Articles/20084/A-More-Complete-DLL-Injection-Solution-Using-Creat

+4

, , - , , IDirect3DDevice9 #, .

EasyHook DLL- + DLL- ++ . EasyHook , Microsoft Detours .

+2

Source: https://habr.com/ru/post/1723021/


All Articles