我在另一个系统上遇到以下错误:
Faulting application name: EyeScanner.exe, version: 1.0.0.0, time stamp: 0x5049fcd9
Faulting module name: MSVCR100.dll, version: 10.0.30319.1, time stamp: 0x4ba220dc
Exception code: 0xc0000417
Fault offset: 0x000000000007038c
Faulting process id: 0x928
Faulting application start time: 0x01cd8d2ac9ca4d5e
Faulting application path: C:\EyeScanner-Exe\EyeScanner.exe
Faulting module path: C:\Windows\system32\MSVCR100.dll
Report Id: 0fbfc252-f91e-11e1-85b1-5442495a44cf
相同的代码在我的开发系统和另一个应该与故障系统版本相同的系统上运行良好。
当我想对此进行调试时,我尝试使用 Windows SDK 安装 WinDbg,这需要我安装 .NET 4.5 Framework。安装后,即使在出现故障的系统上也一切正常。
现在我想知道如何从上面的消息中找出这与 .NET Framework 有关,特别是因为错误代码 0xC0000417 表明 C-Runtime(我有一个 DLL 可以完成图像分析的所有工作)被调用错误的参数。
为什么会出现该错误?(.NET 4.0 已经预先安装,所以只有更新到 4.5 才能修复它)。