程序崩溃与0xC000000D没有例外 - 我该如何调试它?

sha*_*oth 5 c++ debugging winapi visual-c++

我有一个使用第三方库的Visual C++ 9 Win32应用程序.当使用某组参数调用该库中的函数时,程序将以"异常代码0xC000000D"崩溃.

我试图附加Visual Studio调试器 - 没有抛出异常(既没有C++也没有像访问冲突那样结构化),terminate()也没有被调用.程序仍然默默地结束.

程序如何异常结束但是没有在调试器中停止会怎么样?我该如何本地化问题?

Ana*_*tts 5

这是STATUS_INVALID_PARAMETER,使用WinDbg来追踪是谁扔了它(即附加WinDbg,sxe eh然后g.