相关文章推荐
代码之家
›
专栏
›
技术社区
›
Roman Starkov
非托管Windows进程崩溃的方法?
structured-exception
crash
windows
2
Roman Starkov
·
技术社区
· 15 年前
未处理的结构化异常
默认未处理的异常筛选器:Vista之前的后期调试程序;Vista中的WerFault+
自定义UnhandledExceptionFilter:可以做任何它喜欢的事情,包括安静地退出?
“硬”崩溃(不确定是否有专门术语)
例如,语言提供了自己的错误处理机制,使得操作系统认为致命的崩溃就像应用程序正常关闭一样。
大致正确吗?用户模式的Windows进程还有其他的死机方法吗?
1 回复
|
直到 15 年前
1
2
John
15 年前
堆栈损坏时发生异常-如果堆栈损坏并且异常链无法遍历,则进程将自动终止。
显式终止
来自另一个流程(例如TaskManager,kill.exe)呼叫
TerminateProcess
C/C++运行时致命错误,/GS堆栈cookie损坏等。
附加调试器并退出调试器而不分离
如果您终止相应的conhost.exe过程
推荐文章