C#程序退出时在Win7下重新启动

C#程序退出时在Win7下重新启动,c#,mysql,windows-7,directx,reboot,C#,Mysql,Windows 7,Directx,Reboot,我真的需要帮助。我有一个使用.NET4.0的C#程序,一个MySQL数据库和一些DX代码。有时当程序退出时,计算机会重新启动。我在事件日志中没有任何条目,不知道是什么原因导致重新启动。 它发生在大多数Win7(32位)机器上,从未在XP下出现过,也从未在我的Win7(64位)开发人员机器上出现过 有什么建议可以帮助我开始解决这个问题吗?没有事件日志,我有点不知所措…好的,所以我通过dumpchk.exe运行memory.dmp,得到了答案:“可能是由于Epsce.sys。” 这是有道理的,我使用

我真的需要帮助。我有一个使用.NET4.0的C#程序,一个MySQL数据库和一些DX代码。有时当程序退出时,计算机会重新启动。我在事件日志中没有任何条目,不知道是什么原因导致重新启动。 它发生在大多数Win7(32位)机器上,从未在XP下出现过,也从未在我的Win7(64位)开发人员机器上出现过


有什么建议可以帮助我开始解决这个问题吗?没有事件日志,我有点不知所措…

好的,所以我通过dumpchk.exe运行memory.dmp,得到了答案:“可能是由于Epsce.sys。”

这是有道理的,我使用爱普生的虚拟端口驱动程序与POS打印机通信。将更新该驱动程序(它已过时,版本5),并且只有在问题仍然存在时才重新打开该问题


谢谢你的回复

也许有些物体没有被妥善处理。到目前为止您尝试了什么?它可能是bluescreening,并因此重新启动。是否存在内存/内核转储?你能试着启用一个内核转储,看看它是否会创建一个dmp文件吗?如果你是验尸分析新手,第9频道有一个很棒的视频系列,主题是:嗨,谢谢你的提示。我希望明天得到一个转储文件,并通过dumpchk.exe运行它。我会告诉你我发现了什么。