2006年11月21日

HOOK启思录---第一章 HOOK的发展

摘要: 非常遗憾,HOOK的发展史不是那么清晰可见。事实上,HOOK到底是什么,很多人的说法都不一样。最早是在操作系统中出现的HOOK概念。在Unix/Linux/Windows中都有类似概念。当时提出的目的在于,允许用户在系统调用过程中,插入自己的代码处理特殊事情。典型的HOOK就是用自己的功能替换原有的函数点,在处理完成之后,又恢复原有的函数点。(这里“点”就是表示一个可以使用HOOK勾住的位置)。下面是《关于钩子》中,描述的Windows是中的钩子:在Windows中,钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可 阅读全文

posted @ 2006-11-21 01:13 ohmyjava 阅读(148) 评论(0) 推荐(0) 编辑

导航