Cargar 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 predeterminada:
(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 de línea de comandos-a 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 (List Debugger Extensions) 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 se 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 agregarlo a la ruta de acceso de la extensión del depurador.
Puede haber hasta 32 archivos DLL de extensión cargados.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de