首页
社区
课程
招聘
[求助]如何调试主程序执行的子程序
发表于: 2009-10-12 23:05 3496

[求助]如何调试主程序执行的子程序

2009-10-12 23:05
3496
主程序(A.exe)执行时会顺便执行程序B (B.exe)
但程序B此时并不会有窗口显示出来

一定要从主程序点击按钮才会出现程序B的窗口

用OD直接载入程序B也不会出现窗口

若先从主程式点击按钮让程序B出现窗口
再从OD attach 程序B
则程序B的窗口会当掉,无法进行调试

请问各位先进
该如何让OD开启程序B的窗口进行调试?

或是有相关例子能参考
不是很了解这个问题应该要搜索的关键字是什么
新手入门,还请不吝告知
谢谢

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 50161
活跃值: (20625)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
http://bbs.pediy.com/showthread.php?t=31840

Q:运行A.exe,其会调用B.exe,如果用OD再附加B.exe,OD会死掉
A:
1.OD菜单,设置OD为即时调试器;
2.将B.exe的入口改成CC,即INT 3指令,同时记下原指令
3.运行A.exe,其调用B.exe,会导致异常,OD会自动启动加载B.exe,此时你将INT 3指令恢复原指令。
4.到这步,你己可以任意调试B.exe了


当然还有其他方法,比如调试得到参数,用OD带参数加载b.exe
2009-10-14 18:35
0
游客
登录 | 注册 方可回帖
返回
//