我正在尝试调试一个意外关闭的程序。当我说“关闭”时,我的意思是,一刻钟前我看到所有窗口都被显示出来,每个窗口都显示了正确的数据,然后突然所有窗口都消失了。没有任何错误信息弹出框。所以我尝试在调试器中运行该程序,希望它能够捕获导致程序中止的原因,但即使在调试器中,该程序也会突然结束。调试器中的最后一行是:
The program '[5500] test.exe: Native' has exited with code 0 (0x0).
我的程序非常庞大而且非常古老,有很多自我诊断。我的怀疑是可能一个自检失败了,也许我只是调用了“exit()”,忘记弹出一个对话框来解释为什么。
现在我的问题是,我如何找出程序退出的代码点?