Gibt es ein Tool, um zu überprüfen, ob eine DLL und PDB übereinstimmen? Ich muss einen Prozess debuggen und ich kann es mir nicht leisten, die falsche PDB zu verwenden und den Prozess noch einmal zu starten.Tool zu finden, wenn dll (oder) exe und PDB-Datei übereinstimmen
17
A
Antwort
14
Gefunden, dass Chkmatch Tool dies finden kann. Check this out..
2
Es gibt ein MSDN-Beispieltool namens DIA2Dump, das in der Lage sein sollte, den Inhalt einer PDB auszugeben. Sie sollten in der Lage sein, dieses Konstruktskript zu verwenden, das den korrekten Quellspeicherort bestimmt.
Oder Sie könnten Ihre eigenen source server einrichten, um damit umzugehen.
3
This is a good article beschreibt Werkzeug symchk.exe:
Sie können WINPDB für diesen Einsatz: schalten Sie Symbol Diagnosemeldungen, dann laden Sie Ihre Symbole:
!sym noisy
.reload -f your.dll
die Ausgabe zeigt die PDB-Datei Standorte sind wird versucht, und es wird eine Warnung sein, wenn es ein Mismatch ist
Verwandte Themen
- 1. Kommandozeilen-Tool DLL finden Abhängigkeiten
- 2. Unterschied zwischen .dll und .exe?
- 3. DLL-Datei oder .exe-Datei fehlt
- 4. zu finden, warum eine DLL
- 5. Kompilieren eines IronPython-Codes zu EXE oder DLL
- 6. Batch-Set-Versionsnummer für EXE-und DLL-Dateien
- 7. Verschleierung von .NET exe/dll
- 8. Kann ich 32bit dll oder exe in 64bit python verwenden?
- 9. wie exe funktioniert und wie der Aufruf für dll und exe Dateiadressierung erfolgt
- 10. Schnittstelle zwischen Exe und DLL mit verschiedenen C/C++ Laufzeitbibliothek
- 11. Dateien finden, wo Präfix und Suffix übereinstimmen
- 12. starten Exe von Visual C++ 2005 dll
- 13. Wie in einer DLL zu finden, welcher Prozess geladen?
- 14. Menü, das über Referenzen (.dll und .exe) verschmelzt
- 15. nicht in der Lage zu laufen .exe, die eine DLL-Datei nach dem Ändern DLL-Namen in den DLL-Projekteigenschaften
- 16. C++ MFC - Daten zwischen MFC DLL und WTL exe teilen?
- 17. Tool/Juwel, um kommentierten Code zu finden
- 18. Visual Studio kann PBD-Datei für ig7icd64.dll und igdusc64.dll nicht finden oder öffnen.
- 19. Bundle. NET-Exe, DLLs,. NET-Umgebung und Native DLL in einzelne exe
- 20. Callback-Funktionalität zwischen Delphi DLL und Delphi EXE
- 21. Embedded eine * .exe in eine DLL
- 22. Hat dotnet core nur "dll" und nicht exe?
- 23. Befehlszeilen-Tool zum Dump Windows DLL-Version?
- 24. Dll-Funktionsparameter finden
- 25. Wie kann ich die digitale Signatur einer .exe oder .dll in Perl überprüfen?
- 26. SQL-Summenfeld, wenn Spaltenwerte übereinstimmen
- 27. Finden Sie Zeilen, die teilweise übereinstimmen
- 28. C# /. NET Analyse-Tool, um Race-Bedingungen/Deadlocks zu finden
- 29. Win32 (EvtSubscribe) Callback funktioniert in .exe aber nicht in dll
- 30. Finden eines übereinstimmenden Wertes in Spalte und Aktualisierung durch vlookup oder Adresse übereinstimmen
dieses Tool sieht veraltet aus – denfromufa
@denfromufa - können Sie exp und Ihr Kommentar, um anzuzeigen, was Sie meinen - warum wird dieses Werkzeug die angegebene Funktion nicht ausführen? Zu sagen, dass es veraltet ist, sagt uns nicht, was falsch ist. –