我们有一位客户在W7 64位计算机上运行我们的100%.NET产品。该应用程序明确针对x86,因此以32位模式运行。在客户的机器上,我们在kernelbase.dll中随机崩溃。有时甚至只需将鼠标移到应用程序上即可崩溃。在其他W7,64位机器上运行正常。
有关如何处理此问题的任何线索?必须是崩溃的本机代码,但我们在此应用程序中没有。那么也许是一个加载到流程中的打印机驱动程序?
欢迎任何建议, 问候, 巴特
答案 0 :(得分:2)
他们可能有一些用户输入管理软件,如热键或热键。如果鼠标悬停等事情存在编程钩子,则可能是在应用程序上执行了非法操作。
在干净的环境中运行,甚至检查恶意软件。在内部运行W7 64bit,并向您的客户证明其在干净的环境中工作,并且必须检查其他应用程序。
答案 1 :(得分:2)
答案 2 :(得分:0)
咦。是WPF吗?
因为如果是的话,我会把钱直接放在坏的视频卡或视频驱动程序上。我在XP上遇到了nVidia驱动程序的很多问题,至少可以说......
答案 3 :(得分:0)
确切地知道崩溃是什么可能会有所帮助。请查看how to capture all .NET exceptions以及如何capture all unmanaged crashing errors。您需要使用Windows symbols调试未处理的异常过滤器中的minidump you'll generate。