-
-
[求助]请教一个全局钩子的问题
-
发表于:
2007-8-5 20:04
4259
-
遇到个很奇怪的问题,我今天用全局钩子WH_KEYBOARD
HMODULE hHook = LoadLibrary("hook.dll");
OutputDebugString("LoadLibrary OK");
InstallHook_A p_InstallHook = (InstallHook_A)GetProcAddress(hHook, "InstallHook");
if (p_InstallHook == NULL)
{
OutputDebugString("GetProcAddress fail");
return FALSE;
}
OutputDebugString("GetProcAddress OK");
p_InstallHook();
上面这个过程只要是开线程去做,安装钩子,通过返回值来看是成功的,可是实际上没安装任何HOOK,不开线程去完成,则无任何问题,想想很是奇怪,有哪位明白,给讲讲哈......谢谢
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!