Archivos DBG
Este tema se aplica a:
Edición |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium y Ultimate |
Los archivos DBG son archivos de formato ejecutable portable (PE) que contienen información de depuración en formato Codeview para el depurador de Visual Studio (y posiblemente otros formatos, dependiendo de cómo se creó el DBG). Cuando no se tiene el origen de determinado código, como bibliotecas o las API de Windows, los archivos DBG permiten la depuración. Los archivos DBG también permiten la depuración OLE RPC.
Los archivos PDB han sido reemplazados por archivos PDB, que se utilizan ahora con más frecuencia para la depuración.
Puede usar la utilidad REBASE.EXE para quitar información de depuración de un archivo ejecutable de formato PE y almacenarla en un archivo DBG. El campo de características del archivo IMAGE_FILE_DEBUG_STRIPPED en el encabezado del archivo PE indica al depurador que se ha quitado información Codeview a un archivo DBG independiente.
Puede descargar e instalar archivos DBG del sistema que contienen símbolos para depurar llamadas a las API de Windows. Para obtener más información, vea Instalar símbolos de depuración del sistema.
Cuando la depuración se realiza mediante símbolos de un archivo DBG, deben utilizarse nombres representativos. Por ejemplo, para establecer un punto de interrupción en una llamada a una función sndPlaySound de Windows, debe especificarse _sndPlaySoundA@8.
El depurador de Visual Studio no está diseñado para depurar código de kernel en modo protegido.
Para la depuración en modo usuario, Visual Studio requiere los siguientes archivos:
En un equipo con Windows 2000, archivos DBG y PDB en el directorio \winNT\SYMBOLS\DLL.
En un equipo con Windows XP, archivos PDB en el directorio \Windows\SYMBOLS\DLL.
Para obtener más información sobre los archivos DBG, vea el siguiente artículo de Knowledge Base: Q121366, INFO: PDB and DBG Files - What They Are and How They Work
Puede encontrar los artículos de Knowledge Base en la biblioteca de MSDN.
Vea también
Conceptos
Instalar símbolos para depurar errores en las llamadas del sistema