开发者社区> 问答> 正文

有什么工具可以看进程退出代码? ? 400 报错

有什么工具可以看进程退出代码? ? 400 报错

我有个小程序,根据程序的exit code反映不同的错误。给别人测试的时候可能会因为各种问题退出,我可以根据错误码定位问题所在,但是在别人机器上运行一下出错退出也不能直观的知道程序退出后的exitcode

系统自带的任务管理器也没有提供这个功能,有其他工具可以辅助实现吗?

展开
收起
爱吃鱼的程序员 2020-06-03 16:37:48 770 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    如果是子线程的话,试用GetExitCodeThread

    还有个api是GetExitCodeProcess


    ######linux 的话 gdb就可以
    ######Linux在终端执行程序后运行echo $?可以查看返回值 ,Windows上则是echo %ERRORLEVEL% ######回复 @eechen : 我要看其他进程的返回值。这没指定进程啊######回复 @一如当初 : Windows上在CMD里运行程序后使用 echo %ERRORLEVEL% 查看返回值.一般返回0,代表程序正常退出,返回其它数字的含义则由系统和程序决定.######是Windows,怎么用呢?我输入命令总是0呢######

    撸主明明是在问如何调试。。。。


    关键位置打印不就好了。。

    ######撸主,你就不敢输出一个log文件。。。######打到文件里,肉眼看!!######

    使用Dependency Walker,加载exe后,点击Profile->Start Profiling,当进程结束时,会在日志窗口打印退出码

    2020-06-03 20:52:09
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
服务上云加速大家居产业C2M进程 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载

相关实验场景

更多