【发布时间】:2010-02-11 00:42:37
【问题描述】:
我使用的是吴永伟制作的 NVWA 工具包中的 debug_new 工具。 http://wyw.dcweb.cn/
我曾经关闭它以跟踪一个 heisenbug,现在已修复。但是当我打开它时,我的程序抛出了一个奇怪的错误:
它会加载,但在接受任何输入之前它会退出并在控制台上写入:
“此应用程序已请求运行时以不寻常的方式终止它。 请联系应用程序的支持团队了解更多信息
进程返回 3 (0x3) 执行时间:0.828s"
我如何调试它?我不知道代码上是什么引发了错误(因为使用调试器时它仍然以相同的方式退出,并且调试器没有报告错误,调试器的退出为 0)
为那些不阅读标签的人编辑:我正在使用 C++,在 Windows 上使用 MingW 进行编译。
【问题讨论】:
-
除非您使用的是 Visual Studio,否则与 microsoft 有什么关系。
-
这看起来不像是 MS 错误消息,除非您将其中的一部分排除在外。 (错误信息真的拼错了吗?)。
-
当我在 google 上键入该短语时,我登陆了几个网站,指出此消息是由 microsoft c++ library 抛出的。似乎这个调试库(我从未设法在 Linux 上工作)调用了一些 microsoft dll。
-
我修正了拼写错误:P 由于某种原因我无法从控制台窗口复制,所以我手动重新输入了它(但即使是大小写也被复制了)
标签: c++ windows debugging runtime mingw