碰到一个神奇的崩溃,只要在窗口上晃一会鼠标就崩溃了

HoWe Yu 81 信誉分
2025-01-16T02:09:32.32+00:00

我写了一个C++库,并在其中启动了一个死循环回调WPF传入的函数,奇怪的是,我只要在窗口上晃一会儿鼠标,回调就崩溃了

崩溃

项目地址:https://github.com/githowe/CallbackTest

Windows Presentation Foundation
Windows Presentation Foundation
.NET Framework 的一部分,它提供统一的编程模型,用于在 Windows 上构建业务线桌面应用程序。
132 个问题
C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
199 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
159 个问题
{count} 票

接受的答案
  1. Hongrui Yu-MSFT 4,040 信誉分 Microsoft 供应商
    2025-01-17T02:02:29.4566667+00:00

    你好,@HoWe Yu

    若是系统的问题。

    1.你可以优先考虑在Visual Studio中重新安装.NET desktop developmentDesktop development with C++组件或重新安装Visual Studio,确保能在当前系统环境下分别正常地运行WPF(C#)和C++程序。

    2.以简单的代码逻辑在WPF项目中调用C++库,以检查是否本地有权限管理来阻止对资源的访问。

    3.你也可以在运行时检查当前CPU和内存的使用情况,以确认当前程序是否有足够的系统资源来运行。

    4.至于是重装Windows SDK还是重装操作系统,一般优先考虑重装Windows SDK,因为所需花费的代价相对较低,重装操作系统虽然能解决绝大多数问题,但一般作为最后的手段。


0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。