c++教程 蓝屏dump分析教程使用WinDbg分析工具?
蓝屏dump分析教程使用WinDbg分析工具?
右键单击“计算机”-“属性”-“高级系统设置”-“高级”-“启动和恢复”设置。提取蓝屏文件“C:windowsminidump”转储文件和“C:windows”内存转储R3。下载并安装WinDbg。R4。启动“WinDbg”-点击“文件”-“opencrash dump”-选择转储文件。找出“可能的原因”这个词来确定罪魁祸首。R6一些信息defaultBUCKETID:DRIVERFault//表示错误的类型。这是驱动程序错误STR:0xD1//错误检查索引,可以在WinDbg文档或“!分析?显示1“r进程u”名称:NotMyfault.exe//添加:WinDbg basic debug command:RR可以在系统崩溃时显示寄存器和最后一个命令状态。RDD显示当前内存地址,DD参数:显示参数处的内存。Ru可以显示拆卸说明!Analyze-v显示分析的详细信息。可以显示错误代码
调试转储文件很简单,双击VC自动打开,然后F7运行。但是有很多事情需要注意。1.转储文件放在哪里?您不必将转储文件放在编译位置。您可以创建一个新文件夹来放置它。2.要还原当时的场景,你可能要问,怎么可能?此转储文件是由用户发送给我的。我不能去用户家调试吗?此恢复站点并不意味着您必须转到该计算机,而是必须获取与转储文件对应的二进制文件。但是恢复站点需要所有相应的二进制文件,您必须有那些导致用户崩溃的exe和DLL。既然是你发布的程序,你当然会有EXE文件。所以想想DLL。所有DLL文件的版本号和时间戳都记录在转储文件中,因此您可以通过某种方式获得它。如果能从用户那里得到最好的,如果不方便,用户就不能使用我们平时不使用的操作系统,所以找一台有相应系统的机器是很常见的。但请记住,不仅文件名应该是一致的,而且版本和时间戳应该检查。如果它们不同,就没有办法使用它们。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。