2016-05-03 21 views
1

Ich muss einige BSOD Absturzdateien analysieren, aber ich habe ein schreckliches Durcheinander mit den Symbolen. Ich habe Tonnen von PDB-Dateien, unter Ordnern, so dass die Ordnernamen die GUIDs der pdb-Dateien sind, aber ich glaube, dass die Dateien in Unordnung sind.Guid aus PDB-Datei extrahieren

Alles, was ich tun muss, ist eine Möglichkeit, die GUID aus der PDB-Datei zu extrahieren. Ich habe es geschafft, this tool zu finden. Aber leider habe ich Fehler und kann es nicht funktionieren lassen.

Von dem, was geschafft zu verstehen, gibt es eine Möglichkeit, die cmd von visual-Grund eingeben und es gibt einen Befehl dumpbin genannt, die die GUID zurückgeben sollte, wenn es mit der Flagge läuft /HEADERS wie es here erwähnt.

aber wieder einmal nicht gelungen ich so zu tun, und wenn ich versuche, erhalte ich die folgende Warnung:

Dump der Datei Netwsw04.pdb

Netwsw04.pdb: Warnung LNK4048: Ungültige Format-Datei; ignoriert

+0

In der Tat meine ich blauen Bildschirm des Todes s.t = so dass –

+0

OK, danke. Sofern keine Abkürzungen gebräuchlich sind, werden sie am besten vermieden. Ich habe noch nie von 's.t. 'als Akronym gehört, und ich bin ein englischer Muttersprachler. – halfer

+0

Entschuldigung: D es ist von meinem Abschluss, mathematische Beweise verwenden Sie die ganze Zeit –

Antwort

2

Dumpbin funktioniert für EXE-Dateien und DLL-Dateien, aber nicht für PDB-Dateien. Sie müssen dafür das Debug Interface Access SDK verwenden. Sehen Sie sich diese Frage für weitere Informationen an. How can I get the GUID from a PDB file?