如何在 Windows 7 中查找全局鼠标钩子?

如何在 Windows 7 中查找全局鼠标钩子?

我的机器现在出现了一个不寻常的问题。无论我使用什么鼠标滚动,它都会变得非常跳跃(上下滚动,尽管我只是试图向下滚动)。

所以我想知道是否有任何应用程序可以检测系统中的全局鼠标挂钩?(Windows 至少必须在内核级别进行管理)。

额外的信息:

- Ive ran Hijackthis, InjectDll, Autoruns and nothing unusual is starting up
- I installed Wiz Mouse later, and it helps, but only helps, doesn't completely repair the issue (which makes me believe that theres another application fighting for control)
- I've uninstalled/reinstalled mouse drivers.
- Running Windows 7601
- Tried using several different USB mouses, same issue (primary mouse, Roccat Kane+)
- Clean install, no OEM, custom built machine (quick specs, ssd, i7 2700k, 16gb ram, 460 gtx, Asus P8Z68 deluxe)

如果有人能提出任何有帮助的建议,我们将不胜感激。

旁注:我主要是一名程序员,制作鼠标钩子很容易,但我不完全确定是否有办法查看系统当前活动的钩子。

提前致谢 :)

编辑:

我想到了一种解决问题的方法,我认为它几乎成功了。我所做的是破坏进程资源管理器,使用查找句柄/dll 函数。查找“hook.dll”。这找到了几个进程,我使用它杀死了所有进程,滚动性能更好,但并不完美。(虽然一个奇怪的是我的蓝牙驱动程序应用程序,btvstack.exe)。所以现在我在想它可能是驱动程序端?(我认为可能通过绕过 hook.dll),或者这里可能有另一个我不知道的 dll 在起作用。

相关内容