我目前正在使用Detours Express 3.0进行编程。我首先遇到一些问题,找出如何使用Detours,例如,我不知道,DetourFunction()
已被DetourAttach()
取代。所以,现在我发现了它,但不知何故它仍然不起作用,并给我以下错误:
IntelliSense:“PBYTE *”类型的参数与...不兼容 “PVOID *”类型的参数
IntelliSense:“PBYTE *”类型的参数与...不兼容 “PVOID *”类型的参数
//GuiShapeNameHud::OnRender
OriginalRender = (onRenderFn)DetourAttach((PBYTE*)(&OnRender),
(PBYTE)Hooked_OnRender);
//input stuff
OriginalGetNextMove = (GetNextMoveFn)DetourAttach((PBYTE*)(&BLGetNextMove),
(PBYTE)Hooked_GetNextMove);