软件hook是什么
软件HOOK即钩子函数 , 钩子函数是Windows消息处理机制的一部分 , 通过设置“钩子” , 应用程序可以在系统级对所有消息、事件进行过滤 , 访问在正常情况下无法访问的消息 。
钩子的本质是一段用以处理系统消息的程序 , 通过系统调用 , 把它挂入系统 。每当特定的消息发出 , 在没有到达目的窗口前 , 钩子程序就先捕获该消息 , 亦即钩子函数先得到控制权 。这时钩子函数即可以加工处理(改变)该消息 , 也可以不作处理而继续传递该消息 , 还可以强制结束消息的传递 。
【软件hook是什么】HOOK技术在windows系统下编程 , 应该会接触到api函数的使用 , 常用的api函数大概有2000个左右 。今天随着控件 , stl等高效编程技术的出现 , api的使用概率在普通的用户程序上就变得越来越小了 。当诸如控件这些现成的手段不能实现的功能时 , 我们还需要借助api 。
推荐阅读
- 网页中长按复制是什么菜单啊
- 大学生校内网是什么
- 北京炒肝是什么做的
- 西安有几个区分别是什么
- 专治花里胡哨是什么意思
- 竣工图与设计图的区别是什么
- 安装OTG是什么意思
- 读后感格式怎么写 读后感指的是什么
- 什么软件借款快啊
- 美食导游是什么工作内容