我一直在尝试使它工作一段时间,但仍然崩溃。
钩子工作正常,但是当我尝试脱钩时
Direct.Open = (f_Scene)DetourFunction((PBYTE)Device[2], (PBYTE)Hooked);
像这样的脱钩
DetourRemove((PBYTE)Direct.Open, (PBYTE)Hooked);
Typedef:
typedef HRESULT(_stdcall * f_Scene)(IDirect3DDevice9 * pDevice);
f_Scene Open;