代码之家  ›  专栏  ›  技术社区  ›  Kaveh Shahbazian

检测键盘挂钩

  •  14
  • Kaveh Shahbazian  · 技术社区  · 17 年前

    有没有办法检测哪些程序或模块正在监听键盘挂钩?也许吧?

    4 回复  |  直到 17 年前
        2
  •  1
  •   Jaroslav Jandek    16 年前


    为了最大限度地进行检测,您可以直接使用硬件,也可以尽可能地降低检测速度(有些钩子在硬件驱动程序级别工作)。

    为了安全起见,您还可以使用虚拟键盘—挂钩必须专门针对您的应用程序来模拟按键。

        3
  •  0
  •   Remy Lebeau    17 年前

        4
  •  0
  •   Marc Bernier    17 年前

    我认为你不能,没有GetWindowsHook函数可以返回钩子。另外,我的印象是,主键盘处理例程是通过SetWindowsHookEx()钩住的,因此即使没有钩子,也至少有一个钩子,即Windows本身。