在debug里找到的EXE文件,运行输入数据后,程序框没出结果就自动关闭了

在debug里找到的EXE文件,运行输入数据后,程序框没出结果就自动关闭了,第1张

你好!

不是没出结果首携,而是因为程序运算速度很快,运行完它就直接退出了

你要是想看结果在系统开始-》运行-》cmd-》然后把碰芹歼你的程序直接笑冲拖进去就可以了

我的回答你还满意吗~~

因为你的程序没有等待输入的功能,所以运行结果一闪而过,你都空饥坦来不及看。建议在程序运行结束前加入键盘输入的功能。这样,运行斗桐结束前就会等待你输入之后才结束程序,这样你也就能看得到运行的结果了。

debug之所以会有结果显示是因为,程序肢饥运行完后,结果显示在命令窗口上。那时候命令窗口并没有关闭,因为它要求你手动关闭。

你是凳颂皮想问怎么跳到程序“最后”吧?

在DEBUG中加载程序以后,用U命令查看程序代码,找到最后结束点(一般是4CH号功能调用所用的INT

21H指令),用G命令设置断点运行,断点设在这个结束点上。

例如,最后那一条INT

21指令的偏移地址是

0123,那么用

G

0123

就可以了(注意在G和0123之间有空格)。

G命令的格式是:

G[=开始点]

[断点1]

[断点2]

……

方括号中内容为可选项。

若不用=加上开始点,则从当前IP开始执行。

在断点地址前面注意要樱段有空格。

不指定断点,则运行到程序结束退出为止(或死机出错枣差为止

:-)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12233082.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存