我的记忆模糊但我似乎记得Windows Vista引入了一种了解应用程序崩溃原因的能力。但我不记得该功能的名称。
我的意图是,如果我的应用程序因某些未知原因而崩溃,那么下次启动时我想知道原因 - 或者甚至只是知道它发生了。有人记得这个API的名字吗?
答案 0 :(得分:4)
我不熟悉这样的API,但Windows Vista确实引入了三个主要的功能区域,可能是您的想法:
如果您有兴趣了解已部署安装的应用程序崩溃详细信息(例如,异常代码,错误模块,调用堆栈等),我强烈建议您注册Windows Error Reporting(又名Winqual)帐户,然后收集和分析崩溃数据。您无需向应用程序添加任何特殊诊断代码;操作系统中默认的未处理异常代码将自动收集相应的数据并发送报告。