错误应用程序<app_name>,版本<版本号=“”>,错误模块kernel32.dll </version> </app_name>

时间:2010-10-07 11:24:36

标签: c# .net windows kernel32

我有一个使用C#和.net framework 2.0构建的Windows应用程序,它安装在Windows Server 2003上。

我已经在我的机器上测试了应用程序,它在我的机器上完美运行。两台机器之间的区别仅在于,我的机器有Windows Vista操作系统和出现错误的机器有Windows Server 2003操作系统。

当我启动应用程序时,它可以正常工作一段时间,但随后会出现一个错误

  

错误申请,   版本,错误   模块kernel32.dll,版本5.2.3790.4480,戳,调试? 0.故障地址0x000bef7。

来源:.NET Runtime 2.0错误 类别:无 事件ID:1000

有谁知道为什么会出现这个错误?我搜索了这个错误,但大多数解决方案都是针对explorer.exe或Internet Explorer。

1 个答案:

答案 0 :(得分:0)

使用windbg或adplus附加到进程并获取进程崩溃转储。这将帮助您识别加载符号的代码的违规部分。在大多数情况下,它会显示最后一个异常,因此可以很好地了解可能出现的问题。