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