-
-
[旧帖]
HOOK系统SetWindowsHookEx的怪问题?
0.00雪花
-
发表于:
2016-3-20 23:48
3517
-
[旧帖] HOOK系统SetWindowsHookEx的怪问题?
0.00雪花
为了避免系统上被安装低级键盘和鼠标钩子。
一启动就先 HOOK 了 SetWindowsHookExW 和 SetWindowsHookExA 两个函数。
在HOOK函数中修改参数
...
if (idHook==WH_KEYBOARD_LL || idHook==WH_MOUSE_LL)
{
OutputDebugString("钩住了");
return -99; //直接返回什么都不做。
}
...
某个XXX程序执行后,可以看到两次输出信息 "钩住了" ,
证明确实拦截到了的。用PCHUTER查看系统还是被安装了低级键鼠钩子,
并且现象可以证明确实安了钩子。
为什么没有用?
正确HOOK 这个SetWindowsHookEx函数的方法是什么?
或者另外的方法可以防止安装低级键鼠钩子?
或者有什么办法直接卸载已经安装低级键鼠钩子?
请高人指点一下。
谢谢。
[培训]科锐逆向工程师培训第53期2025年7月8日开班!