我目前正在 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);