查找哪些程序正在使用键盘挂钩的工具?


8

我正在寻找一个好的工具,该工具可以找到与键盘处理程序相关的所有程序。

热键指挥官没有显示所有程序。我有两个正在运行的应用程序,它们已定义并可以使用全局热键,但这些程序未在“热键命令程序”中列出。

趋势科技服务器深度安全防护系统资源管理器未找到某些驱动程序,并显示错误。

还有其他吗?

我正在使用Windows 7 64位。


很好奇,您要解决什么。
surfasb 2011年

听起来他正在寻找一些计算机取证工具。
罗伯特

Answers:



0

我最近也研究了这个问题,最接近答案的是发现似乎没有办法以编程方式询问已注册键盘钩子的Windows(尽管对类似但未标记重复的答案)关于StackOverflow的问题链接到声称有可能的文章)。大多数设计用来执行此操作的程序都只是查看所有快捷方式(.lnk)文件(通常在“开始”菜单中),以查看哪些文件已分配了热键-但这几乎没有用。

就我而言,我无法使用通常在Eclipse和WinSplit Revolution中一直使用的几个键盘快捷键(WinSplit甚至在启动时抱怨别人已经使用了每个键盘快捷键)。尽管我没有找到可以发现谁劫持了我的键盘快捷键的程序,但确实找到了解决方法。

  1. 对于系统托盘中每个图标(任务栏右侧/底部的任务栏区域),右键单击或双击并进入选项(有时称为“设置”)。
  2. 浏览选项的每一页,查找有关键盘快捷键或热键的任何内容。
  3. 禁用每个系统托盘小程序中未使用的那些。
  4. 在某些情况下,没有选项可以禁用热键,而唯一的选择是在启动时禁用该程序或卸载该程序。

最终,我不得不禁用大约六个程序的热键,甚至必须卸载一个程序。我必须禁用其热键的一些程序是SnagIt(屏幕截图工具),DisplayFusion(任务栏增强器),Skype,我的视频卡控制面板小程序和TrueCrypt。


0

我本人几次都在为这个问题而苦苦挣扎。幸运的是,上次我能够找到完全符合您想要的程序。

警告:如果使用Win 8或更高版本,请不要使用此实用程序,因为它会带来一些麻烦。

它被称为Windows Hotkey Explorer,可以免费下载(不要与同一页面上的付费Hotkey Commander混淆)。它显示了所有热键以及哪些程序保留了它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.