c++ - 我可以从崩溃签名获取源代码(Windows崩溃报告)

标签 c++ debugging windows-7 crash crash-reports

崩溃签名是指“问题签名”,但stackoverflow不允许标题中包含“问题”字词。

我的应用程序随机崩溃,导致出现典型的Windows 7崩溃对话框。您按显示问题详细信息按钮,它会显示“问题签名”,看起来像这样:

Problem signature:
  Problem Event Name:       APPCRASH
  Application Name:         MyAPP.exe
  Application Version:      1.0.0.1
  Application Timestamp:    56f42d87
  Fault Module Name:        KERNELBASE.dll
  Fault Module Version:     6.1.7601.23392
  Fault Module Timestamp:   524f83ff
  Exception Code:           e06d7363
  Exception Offset:         000084d5
  OS Version:               6.1.7600.2.1.0.256.48
  Locale ID:                1033
  Additional Information 1: 59d3
  Additional Information 2: 59d2b19b48819489f0f177fd879bb2a4
  Additional Information 3: 4230
  Additional Information 4: 4230b7cc692f7b01f72cd61a9ca3153f

我看到here是什么意思,但是我可以使用此信息来获取源代码,最好是导致崩溃的行号吗?

最佳答案

我猜您想要的是一个小型转储(https://msdn.microsoft.com/en-us/library/windows/desktop/ms680369(v=vs.85).aspx)。这样可能会为您提供所需的信息。

关于c++ - 我可以从崩溃签名获取源代码(Windows崩溃报告),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37844823/

相关文章:

Java 代码仅在 Debug模式下工作

google-chrome - 在 Chrome 浏览器窗口之间切换

ios - 可以在 Microsoft Windows 上运行 xcode

c++ - 继承抽象基接口(interface)及其实现给出 C2259

c++ - 快速排序导致计算器溢出?

android - 在 Android Studio 中运行 Robolectric 测试时如何调试?

c++ - 如何在 Windows 不分配盘符的情况下创建分区?

c++ - 如何通过相当小的代码更改来修复未定义的行为

c++ - initializer_list 和 move 语义

.net - Visual Studio 2010 不调试 .NET 2.0 代码