API钩挂技术详解222222

时间:2013-09-27 03:57:08
【文件属性】:

文件名称:API钩挂技术详解222222

文件大小:32KB

文件格式:WPS

更新时间:2013-09-27 03:57:08

API钩挂技术

当程序试图调用它原来应该使用的函数A的时候,我们将函数A替换成函数B,让程序调用B去进行我们想要的处理。 一个例子就是我们经常使用的屏幕取词软件,例如金山词霸和博雅等等。当鼠标指向一个英文或者中文单词的时候,就会在旁边给出相应的翻译。实现该类软件的一个方法就是使用API钩挂技术。当鼠标在屏幕上移动时系统会产生重画消息,相应的程序就会调用TextOut,DrawText等API函数重画屏幕,翻译软件使用自己的函数代替系统提供的重画函数,在屏幕重画前进行自己的处理,显示翻译等等。


网友评论