【发布时间】:2016-08-23 11:02:41
【问题描述】:
如何处理 winrt windows phone 8.1 应用程序中未处理的异常。它在输出窗口中仅显示以下异常名称
The program '[7560] MyApp.exe' has exited with code -1073740791 (0xc0000409).
有时它会显示出来
The thread 0x552c has exited with code 259 (0x103).
The thread 0x4440 has exited with code 0 (0x0).
The thread 0x5bc has exited with code 0 (0x0).
The thread 0x1560 has exited with code 0 (0x0).
The thread 0x1f04 has exited with code 0 (0x0).
The thread 0x1f30 has exited with code 0 (0x0).
有了这个,我无法在输出窗口中获得有关应用程序崩溃的任何信息。如何找到此异常或如何处理以解决此异常,此异常后应用已关闭。
提前致谢。
【问题讨论】:
-
0xc0000409 = STATUS_STACK_BUFFER_OVERRUN - 系统检测到此应用程序中基于堆栈的缓冲区溢出。这种溢出可能允许恶意用户控制此应用程序。使用远程调试来单步执行代码,直到找到崩溃的部分
-
我建议在调试器设置中切换到“本机调试”。崩溃显然发生在本机代码中。托管调试不能在那里中断。
标签: c# windows-runtime windows-phone-8.1