下你所需,载你所想!
汇集开发技术源码资料

改键工具全局键盘钩子增加备注

:203.805KB :1 :2019-11-19 11:16:57

部分简介

改动:移除了多余的部分,一切从简。尽可能增加备注方便新手拿来学习。

低级键盘钩子,截取操作系统发向任何进程消息队列的按键消息,在本线程回调函数里处理。

任一按键消息 -> 被安装低级键盘钩子线程截获(在函数中处理)-> 根据键盘消息目标分到各进程消息队列 ?-> 进程GetMessage对其处理 。

安装低级钩子时 有一种 粘在操作系统的感觉有没有 ?要接收所有按键消息,第四个参数为 NULL。 普通键盘钩子,按键消息先分发到各进程的消息队列,进程 GetMessage前 ?钩子函数被调用。任一按键消息 -> 分发到各个进程消息队列 ?-> 钩子回调函数对消息处理 ?-> 进程GetMessage处理安装

普通钩子时 有一种 粘在进程消息队列上的感觉有木有 ?只监听一个线程,第四参数就为该线程ID,要监听所有线程,就设置为NULL。

改键工具全局键盘钩子增加备注

热门推荐

相关文章