WinAPI: SetWindowsHookEx - 设置…
来源:互联网 发布:淘宝0元购是真的吗 编辑:程序博客网 时间:2024/06/05 23:01
WinAPI:SetWindowsHookEx - 设置钩子
SetWindowsHookEx( idHook: Integer; {钩子类型} lpfn: TFNHookProc; {函数指针} hmod: HINST; {包含钩子函数的模块(EXE、DLL)句柄; 一般是 HInstance; 如果是当前线程这里可以是 0} dwThreadId: DWORD {关联的线程; 可用 GetCurrentThreadId 获取当前线程; 0 表示是系统级钩子}): HHOOK; {返回钩子的句柄; 0 表示失败}//钩子类型 idHook 选项:WH_MSGFILTER = -1; {线程级; 截获用户与控件交互的消息}WH_JOURNALRECORD = 0; {系统级; 记录所有消息队列从消息队列送出的输入消息, 在消息从队列中清除时发生; 可用于宏记录}WH_JOURNALPLAYBACK = 1; {系统级; 回放由 WH_JOURNALRECORD 记录的消息, 也就是将这些消息重新送入消息队列}WH_KEYBOARD = 2; {系统级或线程级; 截获键盘消息}WH_GETMESSAGE = 3; {系统级或线程级; 截获从消息队列送出的消息}WH_CALLWNDPROC = 4; {系统级或线程级; 截获发送到目标窗口的消息, 在 SendMessage 调用时发生}WH_CBT = 5; {系统级或线程级; 截获系统基本消息, 譬如: 窗口的创建、激活、关闭、最大最小化、移动等等}WH_SYSMSGFILTER = 6; {系统级; 截获系统范围内用户与控件交互的消息}WH_MOUSE = 7; {系统级或线程级; 截获鼠标消息}WH_HARDWARE = 8; {系统级或线程级; 截获非标准硬件(非鼠标、键盘)的消息}WH_DEBUG = 9; {系统级或线程级; 在其他钩子调用前调用, 用于调试钩子}WH_SHELL = 10; {系统级或线程级; 截获发向外壳应用程序的消息}WH_FOREGROUNDIDLE = 11; {系统级或线程级; 在程序前台线程空闲时调用}WH_CALLWNDPROCRET = 12; {系统级或线程级; 截获目标窗口处理完毕的消息, 在 SendMessage 调用后发生}
0 0
- WinAPI: SetWindowsHookEx - 设置…
- 集线器 交换机 路由器 网桥 …
- 使用BBED修改SCN …
- compiz config 设置(转…
- ActiveXObject 代理设置&nbsp…
- baseadapter 设置check…
- android 设置dialog样…
- [转]office outlook 2007 如何设置…
- Adobe Dreamweaver CS5 中设置本地…
- Hive安装 …
- android o…
- android …
- [转] 彼尔…
- “constructors not allowed …
- 关于alter system switch lo…
-  
-
- WinAPI: SetWindowsHookEx - 设置钩
- 波哥写的钩子教程3
- 波哥写的钩子教程4
- API Hook完全手册
- 用谷歌浏览器来当手机模拟器
- MCI 命令:(发送命令消息到指定的…
- WinAPI: SetWindowsHookEx - 设置…
- [观点] 真正的程序员,请你站出来
- 添加用户到Sudo组
- Dll注入器
- Api Hook 例程
- 管道
- CONNECT
- 中断+数码管
- 定时器部分代码