我需要仔细检查我对DbgHelp和崩溃转储的理解。
为了解决我的Windows应用程序在该字段中遇到的某些崩溃,我编写了一个UnhandledExceptionFilter,它使用MiniDumpWriteDump函数(来自DbgHelp.dll)来写出.DMP文件。似乎运行良好,并且即使崩溃发生时,只要客户端没有PDB(只要我在打开转储文件时就拥有了PDB),我都可以看到完整的崩溃信息。
我只是希望得到确认。我是否需要分发PDB?如果我不分发它们,是否有一些信息可能导致客户端崩溃导致无法从DMP文件中获取信息?