Hay una gran variedad de herramientas de depuración para desarrolladores de controladores , aplicaciones y hardware de Windows . Estas herramientas especializadas se ponen a disposición Microsoft y sus socios a través de Windows Hardware Developer Central. En conjunto, estas herramientas se conocen como " las herramientas de depuración para Windows. " Estas herramientas de soporte a la depuración del núcleo de Windows , el software y el firmware de las aplicaciones, los servicios y controladores . Estas herramientas se utilizan para la depuración de 32 bits x86 , Intel Itanium y plataformas x64 . Pueden ser utilizados para depurar los sistemas operativos Windows NT , Windows 2000 , Windows XP , Windows Server 2003 , Windows Server 2008 y . Estas herramientas son fundamentales para el desarrollo de software y el firmware de aplicaciones que interactúan con los sistemas operativos Windows . KD
KD ( depurador de núcleo ) es una herramienta que se utiliza para depurar problemas en el núcleo del sistema operativo Windows. It depura concede remota y para un proceso . El depurador está basada en la consola y es la línea de comandos impulsado . Es una de las herramientas preferidas utilizadas por los desarrolladores de controladores de dispositivos.
CDB
CDB ( depurador de línea de comandos ) es una aplicación de consola que se utiliza para depurar los programas en modo de usuario , objetivos a distancia , el código administrado y no administrado y también concede a un proceso . Esta herramienta también está basada en la consola , pero permite la operación de la línea de comandos.
NTSD
NT Debugger ( NTSD ) es una herramienta de depuración de programas en modo de usuario , tener la misma funcionalidad que el BDC , pero con una interfaz gráfica de usuario (GUI ) . También se puede utilizar en el nivel de línea de comandos . NTSD se utiliza para depurar la familia de Windows NT de sistemas operativos que incluye Vista.
WinDbg
WinDbg envuelve KD y NTSD dentro de una poderosa interfaz gráfica de usuario . It depura tanto en modo kernel y los programas de modo de usuario puede depurar tanto a nivel local como a distancia , permite depurar código administrado y no administrado y se inserta en un proceso. Esta es la herramienta más dinámico desarrollado por Microsoft y sus socios hasta la fecha, se actualiza constantemente y está disponible para toda la gama de sistemas operativos basados en NT de Windows, incluyendo Vista.
Visual Studio.NET
Visual Studio.NET y su antecesor Visual Studio son herramientas de programación de software desarrollado por Microsoft que utilizan el motor KD y NTSD con una interfaz gráfica de usuario dinámica. Además , Visual Studio.NET permite la depuración de SQL ( herramienta de depuración de base de datos) . Estas herramientas se han vuelto parte de las herramientas de depuración para el paquete de descarga de Windows.
Símbolos
símbolos son necesarios para la depuración efectiva . Tener acceso a la Microsoft Símbolos Server es el método más eficiente y eficaz para la obtención de símbolos . Todos los símbolos son accesibles desde el sitio de Microsoft Símbolos Server.