消息钩子使用总结

原创 2011年01月18日 13:20:00

1、  SetWindowsHookEx

功能:安装(install)消息钩子。

原型:

HHOOK SetWindowsHookEx(int idHook,HOOKPROC lpfn,HINSTANCE hMod,DWORD dwThreadId);

参数(需要更详细的自己查MSDN):

idHook:钩子的类型。可简单赋值为WH_GETMESSAGE。更详细参考MSDN

Lpfn: 钩子函数的入口地址。当钩子钩到消息后便调用这个函数。

hMod: 应用程序实例的句柄。MFC中可赋值为AfxGetInstanceHandle()

dwThreadID: 与安装的钩子子程相关联的线程的标识符。

MFC中可赋值为GetCurrentThreadId()

2、  CallNextHookEx

功能:调用下一个钩子。

原型:

LRESULT CallNextHookEx(HHOOK hhk,int nCode,WPARAM wParam,LPARAM lParam);

3、  UnhookWindowsHookEx

功能:移除(remove)一个消息钩子。

原型:

BOOL UnhookWindowsHookEx(HHOOK hhk);

4、  使用的简单例子


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

消息钩子使用教程(转)

基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它...

枚举消息钩子

  • 2014-12-02 14:12
  • 34KB
  • 下载

Windows 反消息钩子(2)

Windows消息钩子一般都很熟悉了。它的用处很多,耳熟能详的就有——利用键盘钩子获取目标进程的键盘输入,从而获得各类密码以达到不可告人的目的。朋友想让他的软件不被别人的全局钩子监视,有没有办法实现呢...

消息钩子代码实现

  • 2012-07-25 10:48
  • 93KB
  • 下载

消息钩子

Writer:姜山Excerpt:http://www.microsoft.com/china/ Preface:钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以...

枚举消息钩子 delphi

消息钩子函数入门教程

  • 2010-01-14 21:26
  • 12KB
  • 下载

Windows 反消息钩子(1)

消息钩子在Windows编程中有着非常广泛的应用,它可以任意拦截Windows系统,这个以消息为驱动的系统中的绝大多数消息类型。一方面这给编程者带来了巨大的灵活性,另一方面也埋下了巨大隐患,大多数窃密...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)