我有许多来自客户的核心转储(或小型转储)文件 (.dmp) 我可以在 MS Visual Studio 中打开每个并查看调用堆栈。 我也可以使用 WinDBG 来完成。 但由于其中有很多,我想对崩溃进行分类。 有没有一种方法可以进行批处理,获取 .dmp 文件列表作为输入,并通过调用堆栈提供 .txt 文件列表?
我尝试使用命令行使用 WinDBG,但无法了解如何创建一个以 .dmp 文件作为输入并打印调用堆栈作为输出的命令(或将其保存在文本文件中)
类似的东西
for %d in (*.dmp) do C:\fullpath\cdb.exe -c ".logopen %d.log; .exr -1; k; .logclose" -z %d
大部分时间对我有用。