Debugging Tools for Windows Vista

Debugging Tools for Windows Vista


Det er en rekke feilsøkingsverktøy for Windows driver, program og maskinvare utviklere. Disse spesialiserte verktøy er gjort tilgjengelig av Microsoft og deres partnere gjennom Windows Developer Hardware Central. Kollektivt disse verktøyene er kjent som "Debugging Tools for Windows." Disse verktøyene støtter feilsøking av Windows-kjernen, programvare og firmware applikasjoner, tjenester og drivere. Disse verktøyene brukes til å feilsøke 32 bits x86, Intel Itanium og x64-plattformer. De kan brukes til å feilsøke Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008 og Vista operativsystemer. Disse verktøyene er avgjørende for utvikling av programvare og firmware programmer som samhandler med Windows-operativsystemer.

KD

KD (Kernel Debugger) er et verktøy som brukes til å feilsøke problemer i kjernen av operativsystemet Windows. Det debugs eksternt og festes til en prosess. Den debugger er konsollbasert og er kommandolinje drevet. Det er en av de foretrukne verktøyene som brukes av enheten driver utviklere.

CDB

CDB (Command-line Debugger) er en konsoll program som brukes til å feilsøke brukermodusprogrammer, eksterne mål, styres og uovervåkede kode og også festes til en prosess. Dette verktøyet er også konsoll-basert, men åpner for kommandolinje drift.

NTSD

NT Debugger (NTSD) er et feilsøkingsverktøy for brukermodusprogrammer; å ha samme funksjonalitet som CDB men med et grafisk brukergrensesnitt (GUI). Den kan også brukes på kommandolinjen nivå. NTSD brukes til å feilsøke Windows NT-familien av operativsystemer som inkluderer Vista.

WinDbg

WinDbg wraps KD og NTSD innenfor en kraftig GUI. Det debugs både kernel-modus og brukermodusprogrammer, kan feilsøke både lokalt og eksternt, åpner for debugging forvaltes og uovervåkede kode og legger til en prosess. Dette er den mest dynamiske verktøy utviklet av Microsoft og deres partnere til dags dato, er kontinuerlig oppdatert og er tilgjengelig for hele spekteret av Windows NT baserte operativsystemer, inkludert Vista.

Visual Studio.NET

Visual Studio.NET og forgjengeren Visual Studio er programvare programmeringsverktøy utviklet av Microsoft som bruker KD og NTSD motor med en dynamisk GUI. I tillegg gir Visual Studio.NET for SQL debugging (database feilsøkingsverktøy). Disse verktøyene har nylig blitt en del av Debugging Tools for Windows nedlastingspakken.

Symboler

Symboler er nødvendige for effektiv feilsøking. Å ha tilgang til Microsoft Symboler Server er den mest effektive og effektiv metode for å skaffe symboler. Alle symbolene er tilgjengelig fra Microsoft Symboler Server nettstedet.