初学者请教钩子的概念?
初学者请教钩子的概念? 问题点数:20、回复次数:2Top
1 楼coffeefish(咖啡鱼)回复于 2002-05-03 12:28:54 得分 15
钩子机制允许应用程序截获处理window消息或特定事件。与DOS中断截获处理机制有类似之处。钩子(Hook),是Windows消息处理机制的一个平台(point),应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。每一个hook都有一个与之相关联的指针列表,称之为钩子链表,该链表中的指针指向这个钩子的各个处理子程。一个钩子处理一种类型的消息。当钩子所监视的消息出现时,Windows调用链表中的第一个钩子子程。某些类型的钩子只能在系统范围内设置处理子程,其余类型的钩子还可以在特定的线程中设置(用SetWindowsHookEx设置)。
明白了嗎
關鍵要自己實踐Top
2 楼leecyi(leecyi)回复于 2002-05-03 13:40:36 得分 5
http://www.csdn.net/expert/topic/648/648795.xml?temp=.681637Top




