好的,所以我的MFC应用程序运行得相当好,直到我从系统注册表中清除了应用程序。现在我无法运行该程序。每当我尝试运行程序时,我都会遇到异常。检查堆栈我发现CMainFrame的LoadFrame中的CreateEx正在破碎。当在应用程序的派生CwinApp中调用ProcessShellCommand时发生此崩溃。但是,我无法确定崩溃的确切原因。我有预感它可能与加载资源有关,但我不确切知道如何。我检查了.rc包含文件,它看起来很好。我只是不明白如何清理注册表会导致如此混乱。过去4个小时一直在这里。 所以基本上我问你们之前是否有人遇到过这个问题,你是如何在没有从头开始的情况下设法修复它的?我不确定我应该在这里澄清我的问题的代码的确切部分,所以我希望这很清楚。 感谢