HHOOK
来源:互联网 发布:盐和避难所 for mac 编辑:程序博客网 时间:2024/06/05 09:26
http://blog.csdn.net/jiangxinyu/article/details/5284079
2、创建钩子函数
创建新的钩子函数加入到钩子链中,一般在钩子程序初始化时使用.HHOOK SetWindowsHookEx( int idHook,HOOKPROC lpfn, INSTANCE hMod,DWORD dwThreadId)
返回值:
HHOOK -- 钩子句柄,需要保留,等不使用钩子时通过UnhookWindowsHookEx函数卸载钩子
参数说明:
idHook -- 钩子的拦截消息类型,选择钩子程序的拦截范围,具体值参考文章结尾的消息类型
lpfn -- 消息的回调函数地址,一般是填函数名
hMod -- 钩子函数所在的实例的句柄。对于线程钩子,该参数为NULL;对于系统钩子,该参数为钩子函数所在的DLL句柄。在dll中可通过AfxInitExtensionModule(MousehookDLL, hInstance)获得DLL句柄。
dwThreadId -- 钩子所监视的线程的线程号,可通过GetCurrentThreadId()获得线程号。对于全局钩子,该参数为NULL(或0)。
- HHOOK
- Hhook
- 钩子HHOOK
- 钩子HHOOK
- 钩子HHOOK
- 了解HHOOK之路( 二 )
- 了解HHOOK之路( 四 )
- 关于HHook编程方面的收录
- 了解HHOOK之路( 三)
- 了解HHOOK之路(一)
- 关于消息钩子链的读取问题说明: NtUserSetWindowsHookEx返回的HHOOK怎么换成PHOOK
- const用法
- Windows developer preview (windows 8)下载及虚拟机安装
- 取出HashMap中的键值
- Android ANR keyDispatchingTimedOut Error 之 Painless Threading
- HashMap,LinkedHashMap,TreeMap简介
- HHOOK
- QT webkit plugin 开发示例
- C++ sizeof的作用
- 简单工厂模式
- Struts2 整合Fckeditor 2.6上传问题
- 软件计划
- uboot之makefile学习
- NULL不是关键字!
- Java lastIndexOf 、indexOf方法