Carga de archivos DLL de extensión del depurador
Hay varios métodos para cargar archivos DLL de extensión del depurador, así como controlar el archivo DLL de extensión del depurador predeterminado y la ruta de acceso de extensión del depurador predeterminado:
(Antes de iniciar el depurador) Use la variable de entorno _NT_DEBUGGER_EXTENSION_PATH para establecer la ruta de acceso predeterminada para los archivos DLL de extensión. Puede ser una serie de rutas de acceso de directorio, separadas por punto y coma.
Use el comando .load (Load Extension DLL) para cargar un archivo DLL nuevo.
Use el comando .unload (Unload Extension DLL) para descargar un archivo DLL.
Use el comando .unloadall (Descargar todos los archivos DLL de extensión) para descargar todas las extensiones del depurador.
(Antes de iniciar el depurador; Solo CDB) Use el archivo tools.ini para establecer el archivo DLL de extensión predeterminado.
(Antes de iniciar el depurador) Use la opción -a command-line para establecer el archivo DLL de extensión predeterminado.
Use el comando .extpath (Establecer ruta de acceso de extensión) para establecer la ruta de búsqueda del archivo DLL de extensión.
Use el comando .setdll (Set Default Extension DLL) para establecer el archivo DLL de extensión predeterminado.
Use el comando .chain (Enumerar extensiones del depurador) para mostrar todos los módulos de extensión del depurador cargados, en su orden de búsqueda predeterminado.
También puede cargar un archivo DLL de extensión simplemente mediante el uso completo de !módulo.sintaxis de extensión la primera vez que emite un comando desde ese módulo. Consulte Using Debugger Extension Commands (Usar comandos de extensión del depurador) para obtener más información.
Los archivos DLL de extensión que use deben coincidir con el sistema operativo del equipo de destino. Los archivos DLL de extensión que se incluyen con el paquete Herramientas de depuración para Windows se colocan en un subdirectorio diferente del directorio de instalación:
El directorio winxp contiene extensiones que se pueden usar con Windows XP y versiones posteriores de Windows.
El directorio winext contiene extensiones que se pueden usar con cualquier versión de Windows. El módulo dbghelp.dll, ubicado en el directorio base de Herramientas de depuración para Windows, también contiene extensiones de este tipo.
Si escribe sus propias extensiones del depurador, puede colocarlas en cualquier directorio. Sin embargo, se recomienda colocarlos en un nuevo directorio y agregar ese directorio a la ruta de acceso de extensión del depurador.
Puede haber hasta 32 archivos DLL de extensión cargados.