有什么工具可以看进程退出代码? ? 400 报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

爱吃鱼的程序员 2020-06-03 16:37:48 99

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

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

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

分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-03 20:52:09

    如果是子线程的话,试用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,当进程结束时,会在日志窗口打印退出码

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章