| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1058 人关注过本帖
标题:windows核心编程第四版,第22章Api Hooking例子,原书代码怎么老是运行不了 ...
取消只看楼主 加入收藏
新手小生
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-2-16
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
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
新手小生
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
快速回复:windows核心编程第四版,第22章Api Hooking例子,原书代码怎么老是运行 ...
数据加载中...
 
   



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

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