深入浅出HOOKS(之零)[12]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 jaccorporation 的 blog

为了安装一个全局hook过程,必须在应用程序外建立一个dll,并将该hook函数封装到其中,应用程序在安装全局hook过程时必须先得到该dll模块的句柄。将dll名传递给loadlibrary 函数,就会得到该dll模块的句柄;得到该句柄 后,使用getprocaddress函数可以得到hook过程的地址。最后,使用setwindowshookexhook过程的首址嵌入相应的hook链中,setwindowshookex传递一个模块句柄,它为hook过程的进入点,线程标识符置为0

本文关键:hooks
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top