Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A hibakeresési információkat általában a futtathatótól eltérő szimbólumfájl tárolja. Ennek a hibakeresési információnak a megvalósítása az évek során megváltozott, és az alábbi dokumentáció útmutatást nyújt ezekre a különböző megvalósításokra vonatkozóan.
PDB-fájlok
A Microsoft fordítóinak minden modern verziója egy lefordított végrehajtható fájl hibakeresési adatait tárolja egy külön programadatbázis- (.pdb) fájlban. Ezt a fájlt gyakran PDB-néven is említik. Az adatokat a rendszer a végrehajtható fájltól eltérő fájlban tárolja, így korlátozhatja a végrehajtható fájl méretét, lemezterületet takaríthat meg, és csökkentheti az adatok betöltéséhez szükséges időt. Ez a módszertan lehetővé teszi a végrehajtható adatok terjesztését anélkül, hogy közzétenné ezt a jelentős információt, amely megkönnyíthetné a program visszafejtését.
PDF-fájl létrehozásához hozza létre a végrehajtható fájlt hibakeresési információkkal a buildelési eszközök útmutatásainak megfelelően.
A DbgHelp API PDF-eket használhat a következő információk beszerzéséhez.
- publics and export
- globális szimbólumok
- helyi szimbólumok
- adatok beírása
- forrásfájlok
- vonalszámok
DBG-fájlok és beágyazott hibakeresési információk
A Microsoft-eszközkészlet korábbi verziói a hibakeresési információk végrehajtható fájlba való beágyazására szolgálnak, azonban általában egy .dbg kiterjesztésű külön fájlba lesznek eltávolítva. Ezt gyakran DBG--fájlnak is nevezik. A DBG-fájlok ugyanazt a PE-fájlformátumot használják, mint a végrehajtható fájlokat.
A DBG-k és a beágyazott hibakeresési információk dbgHelp API-támogatása korlátozott, és az alábbiakat tartalmazza.
- publics and export
- globális szimbólumok