Skip to main content
 首页 » 编程设计

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

2025年05月04日43over140

崩溃签名是指“问题签名”,但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)。这样可能会为您提供所需的信息。