Condividi tramite


File DBG

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento applicabile Argomento non applicabile

Pro, Premium e Ultimate

Argomento non applicabile Argomento non applicabile Argomento non applicabile

Argomento applicabile

Argomento non applicabile

I file DBG sono file in formato PE (Portable Executable) contenenti informazioni di debug in formato CodeView per il debugger di Visual Studio ed eventualmente in altri formati a seconda della modalità di creazione del file DBG. Se non si dispone dell'origine relativa a un determinato codice, ad esempio librerie o API di Windows, i file DBG consentono l'esecuzione del debug. Tali file permettono inoltre l'esecuzione del debug OLE RPC.

I file DBG sono stati sostituiti dai file PDB, oggi utilizzati più frequentemente per il debug.

È possibile utilizzare l'utilità REBASE.EXE per rimuovere le informazioni di debug da un eseguibile in formato PE e archiviarle in un file DBG. Il campo relativo alle caratteristiche del file IMAGE_FILE_DEBUG_STRIPPED nell'intestazione del file PE indica al debugger che le informazioni Codeview sono state rimosse e spostate in un file DBG separato.

I file DBG di sistema contenenti i simboli possono essere scaricati e installati allo scopo di eseguire il debug delle chiamate alle API di Windows. Per ulteriori informazioni, vedere Installazione dei simboli di debug del sistema.

Per effettuare il debug con i simboli di un file DBG, è necessario utilizzare i nomi decorati completi. Per impostare, ad esempio, un punto di interruzione in una chiamata alla funzione sndPlaySound di Windows, è necessario specificare _sndPlaySoundA@8.

Il debugger di Visual Studio non è stato progettato per il debug di codice kernel in modalità protetta, anche se con i simboli DBG.

Per il debug della modalità utente, Visual Studio richiede i seguenti file:

  • In un computer che esegue Windows 2000, i file DBG e PDB nella cartella \winNT\SYMBOLS\DLL.

  • In un computer che esegue Windows XP, i file PDB nella cartella \Windows\SYMBOLS\DLL.

Per ulteriori informazioni sui DBG, vedere l'articolo della Knowledge Base Q121366, INFO: INFO: PDB and DBG Files - What They Are and How They Work.

Gli articoli della Knowledge Base sono disponibili in MSDN Library (informazioni in lingua inglese).

Vedere anche

Concetti

Installazione di simboli per il debug degli arresti anomali relativi alle chiamate al sistema

Altre risorse

Impostazioni di debug e preparazione