请详细介绍VC++的HOOK使用方法

来源:百度知道 编辑:UC知道 时间:2024/06/21 06:13:21
VC++中如何使用HOOK,
HOOK是怎么回事,C++中有特定的HOOK函数吗

很多杀毒软件当病毒,学学可以,用的话问题多多。

hook分两种,一个是单进程hook,一个是全局hook(只能写在dll中),hook可以在windows消息发给程序之前截取消息,属于很流氓的一种技术。全局hook更是危险性大大。

比如原来你按tab键切换大小写,现在你写一个全局hook,捕获所有tab键消息,把它该成关机程序,你想象后果...就是说你插进了一段副作用代码

SetWindowsHookEx()
孙鑫视频教程中有一课是专门讲这个的,讲的很清楚,建议你去看一下