windows – 如何禁用“Microsoft Visual C调试库”异常对话?

前端之家收集整理的这篇文章主要介绍了windows – 如何禁用“Microsoft Visual C调试库”异常对话?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我运行一个抛出异常的可执行文件(内置调试),我将收到一个错误对话框,说“Debug assertion Failed”,然后是一些有关异常的信息.发生这种情况时,程序的执行暂停,直到我选择“中止”,“重试”或“忽略”选项之一.

问题是,我从脚本运行了很多应用程序,如果其中一个引发异常,它会暂停我的脚本,直到它被处理完毕.

有没有办法禁用这种异常处理机制?

编辑:我记得刚才读到一个注册表项,这将禁用出现的错误消息.有谁知道吗?

如果您可以修改应用程序的源代码,请查看_CrtSetReportMode函数,例如:
_CrtSetReportMode(_CRT_ASSERT,0);

有关更多信息,请参见msdn

猜你在找的Windows相关文章