After trying deviare-inproc, I find it does not work when I use LPHOOK_INFO aHookInfo[] instead of HOOK_INFO aHookInfo[].
And I guess the issue is because of the following line, in CNktHookLib::EnableHook, we should call EnableHookCommon with INTERNALFLAG_HookInfoArrayIsPtr instead of INTERNALFLAG_CallToOriginalIsPtr2Ptr
Hi folks,
After trying deviare-inproc, I find it does not work when I use
LPHOOK_INFO aHookInfo[]
instead ofHOOK_INFO aHookInfo[]
.And I guess the issue is because of the following line, in
CNktHookLib::EnableHook
, we should callEnableHookCommon
withINTERNALFLAG_HookInfoArrayIsPtr
instead ofINTERNALFLAG_CallToOriginalIsPtr2Ptr
https://github.com/nektra/Deviare-InProc/blob/e88b91afff32b773b10deeb82a928c6d4af1a9c2/NktHookLib/Src/NktHookLib.cpp#L377-L382
Thanks