Compartir a través de


Controlar el depurador de User-Mode desde el depurador de kernel

Puede redirigir la entrada y salida de un depurador en modo de usuario a un depurador de kernel. Esta redirección permite al depurador de kernel controlar una sesión de depuración específica en modo de usuario que se está produciendo en el equipo de destino.

Puede usar KD o WinDbg como depurador de kernel. Tenga en cuenta que muchas de las características conocidas de WinDbg no están disponibles en este escenario. Por ejemplo, no puede usar la ventana Variables locales, la ventana Desensamblado o la ventana Pila de llamadas, y no puede recorrer el código fuente. Esto se debe a que WinDbg solo actúa como visor para el depurador (NTSD o CDB) que se ejecuta en el equipo de destino.

Puede usar CDB o NTSD como depurador en modo de usuario. NTSD es la mejor opción, ya que requiere recursos mínimos del procesador y el sistema operativo del equipo cuya aplicación se está depurando. De hecho, cuando NTSD se inicia bajo el control del depurador de kernel, no se crea ninguna ventana NTSD. Con NTSD, puede realizar la depuración en modo de usuario a través del puerto serie al principio de la fase de arranque y tarde en apagarse.

Nota El comando .shell no se admite cuando la salida de un depurador en modo de usuario se redirige al depurador de kernel.

En esta sección se incluye lo siguiente: