【问题标题】:C# WPF 0xC0000005: Access violationC# WPF 0xC0000005:访问冲突
【发布时间】:2017-08-31 01:20:52
【问题描述】:

在开发 WPF 应用程序时,我遇到了这个崩溃。 我尝试使用/不使用调试器、发布/调试配置,结果相同。 0xC0000005: Access violation 消息仅显示在输出窗口中,当我启动应用程序时,VS 似乎正在运行它约 10 秒,然后停止,就像我刚刚正常关闭应用程序一样,但它从未显示。 禁用 Just My Code 并为每个异常启用 Break 并没有帮助。 我没有对代码进行任何更改,前一天它运行没有问题。 重新克隆了git repo,还是什么都没有。

【问题讨论】:

  • 您的问题不清楚。您的项目中没有任何代码可以得出答案,也没有需要回答的具体问题。如果您需要帮助,请查看How to create a Minimal, Complete, and Verifiable 问题。
  • this文章所说,是内存损坏问题
  • @Lithium 因为没有特定的代码。这是 WPF(使用 DirectX)和 Afterburner(尝试注入覆盖)的问题。使用此错误代码搜索答案没有产生有用的结果,所以我做了一个自我回答的问题,以供下一个人遇到这种情况。

标签: c# wpf


【解决方案1】:

问题在于 DirectX 覆盖应用程序(MSI Afterburner)。将其关闭会有所帮助。

我去了Control Panel\System and Security\Security and Maintenance\Problem Reports(或者在开始中搜索“查看所有问题报告”),报告说Fault Module Name: d3d9.dll,这让我觉得可能是Afterburner。

【讨论】:

  • 我不明白为什么人们不赞成这个 - 无论如何,它帮助我找到了客户遇到的问题。谢谢!
  • 谢谢,但我发现'模块未知'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-22
  • 2012-12-05
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
相关资源
最近更新 更多