我的api钩子为什么拦不住mfc函数调用

zxiaoyong 2003-08-26 12:11:45
我做了一个api钩子,可以拦截其他进程的api调用,比如拦截notepad的MessageBox(API),拦截自己的当然也没有问题。但问题是这样的,如果直接调用api,比如这样:::MessageBox(m_hWnd, "just for test", "testmsg", MB_OK);一切ok,可以拦得住。但是如果用AfxMessageBox("haha!");就不行了,我跟进去看过了,AfxMessageBox归根到底还是调用的::MessageBox呀,为什么就拦不住了呢?
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
NopnoP 2004-03-14
  • 打赏
  • 举报
回复
和你实现APIHOOK的具体实现有关,你采用的是那种方法?如果那种HOOK IAT的就不行了。
riverboat 2004-03-14
  • 打赏
  • 举报
回复
gz
3jaja 2004-03-14
  • 打赏
  • 举报
回复
mfc?dll
Luo_Yong 2004-03-14
  • 打赏
  • 举报
回复
gz

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧