hook是什么键

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 04:43:36

hook是什么键
hook是什么键

hook是什么键
键盘HOOK不是指哪个键哦,是一种编程里的术语,HOOK会捕捉消息监听消息并且加工处理消息,如果你不懂编程的话就不需要去搞懂它了.
具体的使用一两句话说不清楚,你可以看看下面这段稍微理解一下.
钩子(Hook)是Windows提供的一种消息处理机制平台,是指在程序正常运行中接受信息之前预先启动的函数,用来检查和修改传给该程序的信息,(钩子)实际上是一个处理消息的程序段,通过系统调用,把它挂入系统.每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权.这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递.注意:安装钩子函数将会影响系统的性能.监测“系统范围事件”的系统钩子特别明显.因为系统在处理所有的相关事件时都将调用您的钩子函数,这样您的系统将会明显的减慢.所以应谨慎使用,用完后立即卸载.还有,由于您可以预先截获其它进程的消息,所以一旦您的钩子函数出了问题的话必将影响其它的进程.