查看: 2712|回复: 7
收起左侧

[分享] 钩子的作用

[复制链接]
gamegm
发表于 2009-4-6 21:12:07 | 显示全部楼层 |阅读模式
最近看很多里关于钩子的问题
   简单的分享下

Win32全局钩子

  Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递

来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应

用程序的消息,来完成普通应用程序难以实现的功能。钩子的种类很多,每种钩子可以截获

并处理相应的消息,如键盘钩子可以截获键盘消息,外壳钩子可以截取、启动和关闭应用程

序的消息等.

炸一看 钩子扮演了中间人角色 。。。。下面的自己想吧 ....
gamegm
 楼主| 发表于 2009-4-6 21:24:47 | 显示全部楼层

少了点东西看不出来

 Win32全局钩子的运行机制

 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。对每种类型的钩子由系统来维护一个钩子链,最近安装的钩子放在链的开始,而最先安装的钩子放在最后,也就是后加入的先获得控制权
peter1123
发表于 2009-4-6 21:32:11 | 显示全部楼层
感谢分享 嘿嘿。。 巩固了。。。
xing020010
发表于 2009-4-7 11:05:28 | 显示全部楼层
是不病毒和外挂经常用啊?
palmerlee
发表于 2009-4-7 11:18:19 | 显示全部楼层
钩子很有用啊。我的鼠标单击变双击了,用了一个小软件屏蔽了不正常点击。可以暂时不换鼠标了。
kml2008
发表于 2009-4-7 20:59:46 | 显示全部楼层
呵呵。。。学习了。谢谢LZ
play32
发表于 2009-4-9 15:03:32 | 显示全部楼层
谢谢楼主分享,题外话,钩子不是传说中特工的外号吗
花间酒
发表于 2009-4-9 15:08:33 | 显示全部楼层
有些游戏会用到钩子.
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-15 08:31 , Processed in 0.127349 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表