我遇到了一个应用程序崩溃问题,导致在Windows平台上生成了一个崩溃转储文件。我将exe和dll文件发送给了客户。客户向我发送了user.dmp和drwtsn32.log文件。但是,客户没有相应的pdb文件,他只有dll和exe文件。因此,当我将这个user.dmp文件附加到Windbg时,我无法获取符号。那么,我需要做什么才能获得符号呢?我需要向客户发送pdb文件吗?如果是这样,当发生崩溃时,他需要对这些pdb文件做什么呢?
我使用三台不同的机器:a)构建机器,c)客户的测试机器和c)我的调试机器(与构建机器不同)。
Windbg安装在调试机器上。我可以从构建机器将所有pdb文件复制到我的调试机器上。
请告诉我,客户如何利用pdb文件,并且我以后如何进行调试。
谢谢 Kongkon
我使用三台不同的机器:a)构建机器,c)客户的测试机器和c)我的调试机器(与构建机器不同)。
Windbg安装在调试机器上。我可以从构建机器将所有pdb文件复制到我的调试机器上。
请告诉我,客户如何利用pdb文件,并且我以后如何进行调试。
谢谢 Kongkon
C:\ Users \<username> \ AppData \ Local \ CrashDumps \
中(至少我只在Win7上尝试过这个)。 - Chris O