我们如何检测其他应用程序注册的热键?

时间:2010-01-17 13:23:24

标签: winapi keyboard hook hotkeys

是否可以检测操作系统注册的所有热键以及当前运行的软件应用程序? Windows平台上的任何本机或托管方法?我知道如果热键已经注册,RegisterHotKey函数返回false,但我正在寻找的是一种方法,方法等,它将为我提供一个已注册的热键列表。使用RegisterHotKey循环所有可能的组合听起来不是一个好主意。还有什么更有效的吗?

1 个答案:

答案 0 :(得分:-1)

这个程序设法做到但不知道如何, http://diamondcs.com.au/dse/detection/hotkeys.php

这些程序扫描所有进程的句柄,从而显示所有应用程序的热键 这可能是一个耗时的过程

这是一个开源应用程序,处理所有进程的Nitty Gritty详细信息

http://sourceforge.net/projects/processhacker/