记一次 .NET 某企业采购平台 崩溃分析

💡 原文中文,约9100字,阅读约需22分钟。
📝

内容提要

本文讲述了作者朋友遇到的程序崩溃问题,通过Windbg分析发现访问违例异常,原因是字段为null。进一步分析发现问题出现在调用DoDragDrop方法时,流中有名为wwkrn64的动态链接库。经搜索发现wwkrn64是信息安全软件,作者推测安全软件可能误杀程序。建议卸载该软件,问题解决。

🎯

关键要点

  • 朋友的程序出现偶发崩溃,寻求帮助。
  • 使用Windbg分析崩溃原因,发现是访问违例异常,字段为null。
  • 问题出现在调用DoDragDrop方法时,涉及动态链接库wwkrn64。
  • wwkrn64是信息安全软件,可能误杀程序。
  • 建议卸载该安全软件以解决问题。
  • 安全软件监视高危方法,可能导致误杀。
  • 通过Windbg验证JIT编译过程,确认问题源于安全软件干预。
➡️

继续阅读