我正在使用由吴永伟制作的NVWA工具包中的debug_new工具。 http://wyw.dcweb.cn/
我把它关掉一次跟踪一个heisenbug,现在已经修好了。但是当我打开它时,我的程序会抛出一个奇怪的错误:
它加载,但在接受任何输入之前,它在控制台上退出并写入:
“此应用程序已请求Runtime以不寻常的方式终止它。 请联系应用程序的支持团队以获取更多信息
进程返回3(0x3)执行时间:0.828s“
我如何调试?我不知道代码上是什么抛出错误(因为当使用调试器时它仍然以相同的方式退出,并且调试器报告调试器退出时没有错误为0)
为那些没有读取标签的人编辑:我正在使用C ++,在Windows上使用MingW进行编译。
答案 0 :(得分:1)
如果您在Visual Studio调试器下运行,请转到Debug / Exceptions菜单并选中“C ++ Exceptions”项的复选框 - 这将导致调试器在抛出异常时中断。
如果您的代码抛出了大量异常并且您不感兴趣,则可能需要为异常类型设置各种子选项(std:exception
,void
等)。在它们被抛出时进入调试器。
答案 1 :(得分:0)
KB884538 - 尝试安装此修补程序。