APIHOOK VC 源程序例子, 其实也只是参考了别人的研究,Copy 了别人的代码而已。
当然大家也可以完全使用我的所有代码。
很久没有写东西。所以只能这样将就的搞一点东西上来。
另外,以前几篇文章里面提供的源程序或者是图像URL 都无效了。我已经改好了。
本例子里面实现了对TextOut 这个API 的hook
另外如何实现其他API, 可以自己参考这个方法:
void CTestAPIHookMFCDlg::OnButtonHook()
{
DVAPIHooker_HookAPI( "TextOutA", (PROC)MyTextOutA, "GDI32.dll", &g_hook_TextOutA );
}
可以自己定义一个 g_hook_**** 变量, 然后调用 DVAPIHooker_HookAPI就可以了。
使用上应该比较简单了。
真正的技术,我想很多文章也有说明了,我这里就不用多说什么了,反正只提供代码参考。
代码前面了无秘密。
如果有什么问题,可以进QQ群的 VC 技术群: 30107096 提问。
代码:http://www.dwmsoft.com/Dave/BlogExamples/System/APIHook/TestAPIHookMFC.zip (23kb)
vc 6.0 编绎通过
调试输出:c:/hook/HOOKAPI.txt