在Windows上设置自动崩溃转储生成

问题描述:

我一直在寻找所以,但没有找到明确的答案。我想在生产计算机上设置自动故障转储生成,以便每当发生崩溃或挂起时,转储将被保存到磁盘而无需用户干预。在Windows上设置自动崩溃转储生成

我想有一个解决方案,可以在Windows XP(32位)和Windows 7(32位)上处理托管代码和非托管代码,并且至少具有额外的依赖关系。

任何提示?

对于非托管代码,你可以换每个线程有structured exception handler,并呼吁GetExceptionInformation在你的过滤器表达式来获得一个指向EXCEPTION_POINTERS结构。然后调用MiniDumpWriteDump并记住从您的版本存档PDB文件。

如果您可以在生产机器上安装其他工具,则有一个比较表here