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