钩子函数

WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给 WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您感兴趣的事件时,WINDOWS都将调用该函数。

一共有两种类型的钩子:局部的和远程的。

局部钩子 仅钩挂您自己进程的事件。
远程钩子 还可以将钩挂其它进程发生的事件。远程的钩子又有两种:
   基于线程的 它将捕获其它进程中某一特定线程的事件。简言之,就是可以用来观察其它进程中的某一特定线程将发生的事件。
   系统范围的 将捕捉系统中所有进程将发生的事件消息。

原文地址:https://www.cnblogs.com/dongzhiquan/p/1994532.html