DELPHI HOOK.docVIP

  • 3
  • 0
  • 约1.21万字
  • 约 14页
  • 2016-08-17 发布于河南
  • 举报
DELPHI HOOK

钩子(HOOK)机制的使用 ? ? ? ? 作者:e梦缘 ? ? ? ? SetwindowsHookEx函数提供13种不同的消息监视类型,也就是13中不同的钩子。 ? ? 分别用于捕获某一特定类型或某一范围的消息(如:键盘消息,鼠标消息等)。 ? ? 我们这里仅以鼠标钩子的使用为例,讨论在DELPHI下怎样编写DLL程序和怎样在自己的程序中安装使用鼠标钩子函数。 ? ? ? ? Windows提供API函数SetwindowsHookEx来建立一个Hook, ? ? 通过这个函数可以将一个程序添加到Hook链中监视Windows消息,函数语法为: ? ? SetWindowsHookEx(idHook: ? Integer; ? lpfn: ? TFNHookProc; ? hmod: ? HINST; ? dwThreadId: ? DWORD) ? ? 其中: ? ? 参数idHook指定建立的监视函数类型。 ? ? 参数lpfn指定消息函数,在相应的消息产生后,系统会调用该函数并将消息值传递给该函数供处理。函数的一般形式为: ? ? Hookproc ? (code: ? Integer; ? wparam: ? WPARAM; ? lparam: ? LPARAM): ? LRESULT ? stdcall; ? ? 其中code为系统指示标

文档评论(0)

1亿VIP精品文档

相关文档