加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 04:23:49 所属栏目:Windows 来源:网络整理
导读:如果我运行一个抛出异常的可执行文件(内置调试),我将收到一个错误对话框,说“Debug assertion failed”,然后是一些有关异常的信息.发生这种情况时,程序的执行暂停,直到我选择“中止”,“重试”或“忽略”选项之一. 问题是,我从脚本运行了很多应用程序,如果其
如果我运行一个抛出异常的可执行文件(内置调试),我将收到一个错误对话框,说“Debug assertion failed”,然后是一些有关异常的信息.发生这种情况时,程序的执行暂停,直到我选择“中止”,“重试”或“忽略”选项之一.

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

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

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

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

有关更多信息,请参见msdn

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读