LiveKd v3.0

Par Mark Russinovich

Paru le 01 novembre 2006

Introduction

LiveKD, utilitaire que j'ai écrit pour le CD inclus avec Inside Windows 2000, 3rd Edition, est maintenant disponible gratuitement. LiveKD vous permet d'exécuter les débogueurs de noyau Kd et Windbg de Microsoft, qui font partie des outils de débogage pour le package Windows, localement sur un système actif. Exécute toutes les commandes de débogueur qui travaillent sur les fichiers de décharge d'incident pour étudier le système en profondeur. Voir la documentation concernant les outils de débogage pour Windows et notre livre pour plus d'informations sur l'exploration d'un système avec les débogueurs de noyau.

Alors que les dernières versions de Windbg et Kd ont une capacité similaire sur Windows XP et Server 2003, LiveKD fonctionne sous NT 4 via Server 2003, y compris les versions x64 de Windows, et dispose de davantage de fonctionnalités (par exemple visionner les piles de threads avec la commande !thread) que la fonction de débogage de noyau actif propre à Windbg et Kd.

 Haut de page

Installation

Commencez par télécharger et installer les outils de débogage pour le package Windows à partir du site Web de Microsoft :

https://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx

Si vous installez les outils dans leur répertoire par défaut de \Program Files\Microsoft\Debugging Tools for Windows, vous pouvez exécuter LiveKD depuis tout répertoire ; autrement, vous devez copier LiveKD sur le répertoire dans lequel les outils sont installés.

Si vous n'avez pas installé les symboles pour le système sur lequel vous exécutez LiveKD, LiveKD demande si vous voulez qu'il configure automatiquement le système pour utiliser le serveur de symbole de Microsoft (voir la documentation concernant les outils de débogage pour Windows, pour plus d'informations sur les fichiers de symboles et le serveur de symboles de Microsoft).

REMARQUE : Le débogueur de Microsoft indique ne pas pouvoir trouver de symboles pour LIVEKDD.SYS. C'est normal, puisque je n'ai pas prévu de symbole pour LIVEKDD.SYS, et cela n'affecte pas le comportement du débogueur.

 Haut de page

Utilisation

Utilisation : livekd [-w] [-d] [-k ] [options du débogueur]

-w

Exécute windbg au lieu de Kd (Kd par défaut)

-d

Exécute l'examen Dumpchk au lieu de Kd (Kd par défaut)

-k

Spécifie le chemin complet et le nom de fichier de l'image de débogueur à exécuter.

Toutes les autres options passent par Kd/Windbg/Dumpchk. Remarque : Utilisez Ctrl-Pause pour terminer et redémarrer le débogueur s'il se bloque.

Télécharger LiveKd (111 Ko)

 Haut de page