Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 5932|Antwoord: 1

[Bron] Bekijk het lezen. PDB-bestandsinhoud

[Link kopiëren]
Geplaatst op 26-12-2022 18:27:15 | | | |
Vereisten: Wanneer een programma een uitzondering gooit, bevat de uitzonderingsinformatie het op dat moment gecompileerde broncodepad en het aantal regels dat in de fout wordt gerapporteerd. Het is met het .pdb-bestand dat deze informatie wordt weergegeven, dus hoe kan ik de inhoud van het .pdb-bestand zien?

Soms zijn er te veel projecten in de broncode-repository, en is het programma dat op de server is geïmplementeerd te lang op de server geïmplementeerd, en is het broncodeadres van het project vergetenInformatie zoals het pad van het op dat moment gecompileerde bestand, volgens deze prompts is het gemakkelijk om de broncode van het project te vinden.

VS 2022 zet het project zo in dat het een .pdb-bestand genereert
https://www.itsvse.com/thread-10397-1-1.html

versus Wat en waarom .pdb-bestanden worden gegenereerd
https://www.itsvse.com/thread-4435-1-1.html

PDB-bestand

Alle moderne versies van de Microsoft-compiler slaan debug-informatie over het gecompileerde uitvoerbare bestand op in een apart programmadatabasebestand (.pdb). Dit bestand wordt gewoonlijk een PDB genoemd. Data wordt opgeslagen in een apart bestand van het uitvoerbare bestand om de grootte van het uitvoerbare bestand te beperken, waardoor schijfruimte bespaard wordt en de tijd die het laden van data kost verkort. Deze methode maakt het ook mogelijk om uitvoerbare bestanden te verspreiden zonder deze belangrijke informatie te onthullen, waardoor programma's gemakkelijker te reverse-engineeren zijn.

Bekijk het PDB-bestand

Download de cvdump.exe tool op:De hyperlink-login is zichtbaar.

cvdump.exe (957 KB, Aantal downloads: 0, 售价: 5 粒MB)

Zoek een .pdb-bestand om te testen met het volgende commando:



Om de inhoud van het .pdb-bestand via C#-code te lezen, raadpleeg alstublieft volgende:

De hyperlink-login is zichtbaar.





Vorig:【Practical Combat】Bouw een Gitea privé Git-repository met zachte routering
Volgend:Virtuele acteurs: Dapr vs Orléans
Geplaatst op 06-01-2023 20:34:52 |
Leer het
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com