为什么故障模块名称在这里未知?

Faulting application name: myapp.exe, version: 15.0.4128.1014, time stamp: 0x4fe548d7
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00000000
Faulting process id: 0x1074
Faulting application start time: 0x01cd67adc0cf5f95
Faulting application path: C:\Program Files (x86)\myapp\myapp.exe
Faulting module path: unknown
Report Id: fe9a7f10-d3a0-11e1-af1c-0050b653a9a0

最佳答案

知道故障模块的唯一方法是当异常是由于在“属于”特定模块的内存地址中执行代码(可能基于模块的加载地址)而引起的。

因此,未知模块的一种方法是应用程序取消引用NULL或包含随机数据的指针。这样,它将尝试从一些未绑定(bind)到特定模块的 undefined 位置执行代码。

关于windows - Windows事件日志中的应用程序错误,故障模块名称未知,为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16891203/

10-12 04:12