windows消息钩子的工作过程
其中可能有错误的理解,仅供参考
1.按类型和目标程序是否钩取(如果不是全局钩子的话,全局钩子只考虑类型)
2.将接收函数注入目标程序地址空间中(如果目标程序没有的话)
3.将消息送入接收函数中
由此可见钩子与接收函数是1对多的关系,通过目标程序判断选择对应的接收函数
其中可能有错误的理解,仅供参考
1.按类型和目标程序是否钩取(如果不是全局钩子的话,全局钩子只考虑类型)
2.将接收函数注入目标程序地址空间中(如果目标程序没有的话)
3.将消息送入接收函数中
由此可见钩子与接收函数是1对多的关系,通过目标程序判断选择对应的接收函数