我用钩子拦截API 我在程序中用钩子拦截API函数,拦住了MessageBoxA函数,但无法拦截AfxMessageBox函数。MessageBoxA函数是什么?AfxMessageBox不是一个API函数吗?为什么前者能拦住而后者无法拦截?我的目的是修改AfxMessageBox的字符串参数,在其后面追加一个字符串。有谁给我一个方法吗?不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AfxMessageBox不是API是vc的全局函数 AfxMessageBox不是API是MFC定义的一个宏,为了方便操作,可以省去很多不常用的参数。比如:AfxMessageBox("aaaaa"); 就是说如果你拦截了MessageBoxA 和 MessageBoxW 那么,AfxMessageBox就已经被拦截了 没错socket函数recv和send应该也可以拦截吧,从而监听本机的网络数据。我试了一下它们两个不行 AfxMessageBox不是api函数,MessageBoxA 和 MessageBoxW 才是 曾读到“有前缀Afx的是mfc的全局函数” socket函数recv和send你要先确定它们在那个dll中,他们的函数名是否正确,别又是宏 给楼主一个建议,你可以编写一个简单的程序,里面只有一句:AfxMessageBox("This is a test!");程序编译好后,找一个调试软件进行调试,到上面那一句的时候,你跟踪下去,就知道,它到底调用了什么函数了。 MessageBox没有问题,我现在问题是拦截send函数,有时候可以拦到,有时候却不可以 AfxMessageBox 最终也是调用 MessageBox函数,自然可以拦截了 如何产生一个 100 - 150 的随机数? 帮推荐一本ADO访问数据库的好书! 请问一下LPFN_ACCEPTEX的作用 对话框程序如何创建一个子窗口,使子窗口不局限于对话框区域内? 请教各位高手,对话框的显示问题! 急问显示bmp图像的一些应用问题 怎么做这个信息发布? 我想问一下,如何在Toolbar里引用别人做好的图标,而不是自己做?? 数据源修改了以后,程序中的相应表的CRecordSet对象怎么修改呢? 请提示一下“键盘幽灵”的程序原理? 请教窗口重绘的问题,大家帮忙! 超级简单的问题. 如何控制一个按钮的Disable
是vc的全局函数
是MFC定义的一个宏,为了方便操作,可以省去很多不常用的参数。
比如:
AfxMessageBox("aaaaa");
socket函数recv和send应该也可以拦截吧,从而监听本机的网络数据。我试了一下它们两个不行
你要先确定它们在那个dll中,他们的函数名是否正确,别又是宏
AfxMessageBox("This is a test!");
程序编译好后,找一个调试软件进行调试,到上面那一句的时候,你跟踪下去,就知道,它到底调用了什么函数了。