.net 框架4.5.2上的CLR.dll出错

.net 框架4.5.2上的CLR.dll出错,.net,.net,我仍然有故障模块clr.dll的问题,这会在客户使用设备时导致应用程序崩溃 我们使用了框架版本4.0并发现了这个问题,所以我们将操作系统从Windows7升级到Windows8,框架从4.0升级到4.5.2。问题还在继续 *Information from Eventviewer: *Faulting application name: Mikro.FareOn.Modules.Cards.Client.KioskJihlava.exe, version: 3.0.804.3406, time

我仍然有故障模块clr.dll的问题,这会在客户使用设备时导致应用程序崩溃

我们使用了框架版本4.0并发现了这个问题,所以我们将操作系统从Windows7升级到Windows8,框架从4.0升级到4.5.2。问题还在继续

*Information from Eventviewer:
*Faulting application name: Mikro.FareOn.Modules.Cards.Client.KioskJihlava.exe, version: 3.0.804.3406, time stamp: 0x56cb21bd
Faulting module name: clr.dll, version: 4.0.30319.18408, time stamp: 0x52310b2d
Exception code: 0xc0000409
Fault offset: 0x0047cb35
Faulting process id: 0xba4
Faulting application start time: 0x01d29eef3c327226
Faulting application path: c:\mikroelektronika\kiosk\Mikro.FareOn.Modules.Cards.Client.KioskJihlava.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: b9419dac-0aed-11e7-a037-00045f8f3145
Faulting package full name: 
Faulting package-relative application ID:*

*Fault bucket , type 0
Event Name: BEX
Response: Not available
Cab Id: 0
Problem signature:
P1: Mikro.FareOn.Modules.Cards.Client.KioskJihlava.exe
P2: 3.0.804.3406
P3: 56cb21bd
P4: clr.dll
P5: 4.0.30319.18408
P6: 52310b2d
P7: 0047cb35
P8: c0000409
P9: 00000002
P10: 
Attached files:
These files may be available here:
C:\Users\kiosk1\AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash_Mikro.FareOn.Mod_91f327b9c548e7d593481687d6a18516e131862d_091355f6
Analysis symbol: 
Rechecking for solution: 0
Report Id: b9419dac-0aed-11e7-a037-00045f8f3145
Report Status: 4
Hashed bucket:* 
我已经安装了.Net Framework 4.5.2


谁能帮帮我吗?

异常代码
0xc0000409
表示堆栈缓冲区溢出状态。NTH说:

The system detected an overrun of a stack-based buffer in
this application.  This
overrun could potentially allow a malicious user to gain
control of this application.
由于clr检查缓冲区大小,我猜应用程序中的未检查代码或本机代码有问题


如果这种情况仅发生在您客户的PC上,则可能是客户PC上安装了其他应用程序,这些应用程序可能会进行DLL注入并导致问题。我知道有一些防病毒工具和拼写检查/翻译应用程序使用这种技术。

是您的应用程序崩溃,CLR.dll引发异常,而不是库本身崩溃。了解如何调试和查找代码中的罪魁祸首。您是如何获得NetFXVersion输出的?