通用图形钩
开发了一个cpp项目,用于挂钩各种图形库,例如:d3d9,d3d10,d3d11,d3d12,gdi,gdi +,opengl和vulkan。
dllmain包含所有列出的库的示例,但gdi和gdi +除外,因为尚未实现所有功能。
例子
用法
包含的头文件包含要挂钩的支持库的几乎所有方法表。
D3D9的基本示例
typedef HRESULT (__stdcall* d3d9Present)(LPDIRECT3DDEVICE9);
typedef HRESULT (__stdcall* d3d9EndScene)(LPDIRECT3DDEVICE9);
static d3d9Present g_od3d9Present = nullptr ;
static d3d9Present g_od3d9EndScene = nullptr ;
HRESULT __stdcall h
2022-08-01 18:48:24
50KB
C
1