问题是这样的,我想调试一个程序,但是这个程序直接执行并添加参数是得不到正确结果的。比如在cmd窗口中 执行“C:\dir1\dir2\XXX.exe abc def”是得不到正确结果的。但是
"cd C:\dir1"
"C:"
"dir2\XXX.exe abc def"
却能得到结果,程序是32位的,我使用的是od调试。本来我想直接调试的,可是不知道如何设置od的当前工作目录。然后我写了一个bat文件,把bat编译成exe,再用od调试。结果发现XXX.exe运行太快了,无法使用od马上附加上。现在正愁呢。请问od如何设置工作目录,或者 如何马上附加进程?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
1.主菜单=>调试=>参数2.OD打开文件的时候有个参数输入框,你可以在那里输入你的参数string
3.把OD也放在同一个目录?
4.http://www.52pojie.cn/thread-628948-1-1.html