标题:windows核心编程第四版,第22章Api Hooking例子,原书代码怎么老是运行不了 ...
只看楼主
新手小生
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-2-16
结帖率:0
已结贴  问题点数:20 回复次数:2 
windows核心编程第四版,第22章Api Hooking例子,原书代码怎么老是运行不了啊,弄了一下午!!!
windows核心编程第四版,第22章(Dll Injection and Api Hooking)的最后一个例子,截获api(Api  Hooking)示例:22-LastMsgBoxInfo,在winxp_sp2下运行不了(我的环境是vc6.0-sp6),现象是对话框一闪而过,例子是书上的源代码(网上下的)代码我仔细看过,理解了,没有问题,就是运行不了,不知道为什么,如果可以上传我把源文件压缩一下,有好心的朋友帮忙看一下,弄了一下午。。。。。郁闷啊,由于上网不是太方便,如果我没有及时回复,请大家谅解,明天一定会回复的
 
Windows核心编程_第四版_Source_Code.rar (83.01 KB)
搜索更多相关主题的帖子: windows Api Hooking 核心 例子 
2010-10-22 07:46
hahayezhe
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖南张家界
等 级:贵宾
威 望:24
帖 子:1386
专家分:6999
注 册:2010-3-8
得分:20 
核心编程的代码我都通过了 你要把错误信息发上来 我记得dll那个注入代码 需要后面的章节代码 提供的dll库
2010-10-23 07:49
新手小生
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-2-16
得分:0 
谢谢版主,现象就是对话框一闪而过,编译链接都没有错误,我昨天又试着调试了一下,我在程序卸载LastMsgBoxInfoLib.dll库的函数(LastMsgBoxInfo_HookAllApps(FALSE, 0);)那里设了断点,再单步执行,结果跟以前一样不是正常退出,而如下图一样,对话框出来了(注意任务栏的第三项Last MessageBox)调试器死了,非要用任务管理器,把那个(Last MessageBox)关掉,vc6.0才能运行,我分析书上的程序可能没有问题的,可能是线程栈不够大,溢出了,不知道是不是,我截了张调试时的图片把,不能插图,我就当附件放上了,版主看看
2010-10-24 07:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-323615-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.373717 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved