我在一个遗留的 MMC 应用程序上工作,我注意到的一件事是,有时在关闭 MMC 时,会报告一个错误。
“MMC 在管理单元中检测到错误。建议您关闭并重新启动 MMC”。
我该如何调试呢?在您关闭控制台之前不会显示错误,如果您尝试附加调试器,它会立即退出。
有什么想法吗?
为什么不在调试器下运行 MMC?显然,管理单元的关闭代码有问题(可能是未处理的异常)。
只需在您最喜欢的调试器下运行 mmc.exe 并告诉调试器停止所有异常。附加您的管理单元退出并等待崩溃。
您可以尝试运行ProcDump,它可以在未处理的异常上创建转储文件。