Entorno de depuración de doble clic en WinDbg y VMware para construir

Cuando depuramos programas de Windows, especialmente cuando depuramos controladores, debido a que los controladores se cargan cuando se inicia el sistema operativo, es difícil para nosotros depurar. Debemos usar el entorno de depuración de doble clic. Una máquina carga el controlador y la otra máquina depura.

1. Preparación ambiental

(1) Máquina virtual VMware, instale un sistema operativo Windows XP (debido a que XP ocupa menos recursos del sistema, también puede ser win7, win10, winserver, los sistemas operativos NT son similares, no están enredados con la versión específica del sistema)
(2) WinDbg de 32 bits

2. Configuración del entorno

(1) Agregue un puerto serie al virtual, configurado de la siguiente manera:
Entorno de depuración de doble clic en WinDbg y VMware para construir

(2) Inicie Windows XP, edite el archivo boot.ini en el directorio raíz de la unidad C (si el archivo no se puede ver, debe configurar la opción de carpeta), copie el elemento de inicio, pegue una nueva línea y agregue / debug / debugport = com1 (Para números específicos detrás de com, consulte Administrador de dispositivos)

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional[Debug]" /noexecute=optin /fastdetect /debug /debugport=com1
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

(3) Cree el acceso directo de escritorio WinDbg_x86 (porque xp también es de 32 bits), modifique el acceso directo del escritorio, agregue: -b -k com: port = \. \ Pipe \ com_1, pipe
Entorno de depuración de doble clic en WinDbg y VMware para construir

3. Prueba

(1) Abra el acceso directo del escritorio winbg, encienda la (máquina virtual) y seleccione el elemento de depuración de inicio.
Entorno de depuración de doble clic en WinDbg y VMware para construir
(2) Aparece la siguiente interfaz y el inicio de la máquina virtual se interrumpirá, lo que indica que la configuración del entorno de depuración de la máquina dual se ha realizado correctamente. En este momento, introduzca g en la columna kd> , Presione Enter, el sistema seguirá funcionando.
Entorno de depuración de doble clic en WinDbg y VMware para construir
(3) Una vez iniciado el sistema, puede hacer clic en el botón de interrupción para ingresar nuevamente el comando de depuración
Entorno de depuración de doble clic en WinDbg y VMware para construir

Supongo que te gusta

Origin blog.51cto.com/14207158/2560829
Recomendado
Clasificación