Existe uma variedade de ferramentas de depuração para desenvolvedores de driver do Windows , aplicativos e hardware. Estas ferramentas especializadas são disponibilizados pela Microsoft e os seus parceiros através do Windows Hardware desenvolvedor Central. Coletivamente essas ferramentas são conhecidas como " Debugging Tools for Windows . " Essas ferramentas de depuração suporte do kernel do Windows, software e firmware aplicativos, serviços e drivers. Estas ferramentas são usadas para depurar 32 x 86 bit , Intel Itanium e plataformas x64 . Eles podem ser usados para depurar Windows NT, Windows 2000, Windows XP, Windows Server 2003, sistemas operacionais Windows Vista e Server 2008 . Estas ferramentas são fundamentais para o desenvolvimento de software e firmware aplicativos que interagem com os sistemas operacionais Windows. KD
KD (Kernel Debugger ) é uma ferramenta usada para depurar problemas no kernel do sistema operacional do Windows. Ele depura remotamente e anexa a um processo . O depurador é baseado em console e é de linha de comando conduzido. É uma das ferramentas preferidas usadas por desenvolvedores de driver de dispositivo.
CDB
CDB ( de linha de comando Debugger ) é um aplicativo de console usada para programas de modo de usuário de depuração , os alvos remotos , código gerenciado e não gerenciado e também atribui a um processo. Esta ferramenta é também baseado em console, mas permite a operação da linha de comando.
NTSD
NT Debugger ( NTSD ) é uma ferramenta de depuração para programas de modo de usuário , ter a mesma funcionalidade que o CDB , mas com uma interface gráfica do usuário (GUI). Também pode ser utilizada a nível da linha de comando . NTSD é usado para depurar a família de sistemas operacionais Windows NT , que inclui Vista.
WinDbg
WinDbg envolve KD e NTSD dentro de um poderoso GUI. Ele depura o kernel -mode e programas de modo de usuário, é possível depurar local e remotamente , permite a depuração de código gerenciado e e anexa a um processo . Esta é a ferramenta mais dinâmica desenvolvida pela Microsoft e seus parceiros até à data, é constantemente atualizado e está disponível para toda a gama de sistemas operacionais baseados em Windows NT , incluindo o Vista.
Visual Studio.NET
Studio.NET Visual e seu antecessor Visual Studio são ferramentas de programação de software desenvolvidos pela Microsoft que usam o KD e motor NTSD com uma interface gráfica dinâmica. Além disso, Visual Studio.NET permite a depuração de SQL ( ferramenta de depuração do banco de dados ) . Estas ferramentas têm recentemente se tornou parte das ferramentas de depuração para o pacote de download do Windows .
Símbolos
símbolos são necessários para depuração eficaz. Ter acesso ao Microsoft Símbolos Server é o método mais eficiente e eficaz para a obtenção de símbolos . Todos os símbolos são acessíveis a partir do site do servidor símbolos da Microsoft.