Outils de débogage pour Windows sont un ensemble de débogage des pilotes de périphériques . Ils sont utilisés pour déboguer des applications, des services , des noyaux de Windows , les programmes en mode utilisateur , les programmes en mode noyau , les fichiers de vidage et de cibles vivantes, locales et distantes. Macros windbg et les routines utilisent l'interface graphique et la console du Windows Driver Kit pour communiquer avec le débogueur et l'aide dans le processus de débogage . Fenêtres outils de débogage comprennent 32 WinDbg , Visual environnements de débogage sur console NTSD studio et KD , CDB , NTKD , et . Windows 32 Debugger
Au 15 Décembre 2011, la dernière version de WinDbg , la version 6.12.2.633 , a 26 Autorisation Février 2010. Elle est une composante autonome qui est distincte du kit de développement logiciel de Windows , ou SDK, qui peut être téléchargé à partir de Microsoft.com. La configuration requise pour exécuter les outils de débogage de Windows 32 sont Windows 7 32-bit , Microsoft Internet Explorer 5.0 ou supérieur et 25 Mo d'espace disque dur.
Propos Debugging Tools
les outils de débogage peuvent être trouvés et installés à deux endroits différents sur options d'installation de l'écran de Windows SDK Setup Wizard , utilitaires communs et packages redistribuables . Outils de débogage pour un ordinateur x86 peuvent être installés à partir utilitaires communs . Choix des outils de débogage sous utilitaires communs permettra aussi de détecter l'architecture du processeur de l'ordinateur, ce qui, selon Microsoft.com est le plus rapide des deux méthodes d'installation. Pour obtenir les x86, x64 et Itanium versions des outils de débogage , sélectionnez l'installation sous packages redistribuables . Une autre façon d' installer les outils est d'utiliser l'image ISO WDK .
Débogage Fonctions
Les outils de débogage peuvent effectuer le débogage au niveau source via un texte une interface à base et une interface d'utilisateur graphique . WinDbg vue du code source , les variables , C + + des objets , des traces de pile , points d'arrêt et de la mémoire . Les outils ont généralement une fenêtre de commande pour fonctionner avec quand une commande n'est pas présent dans les menus déroulants du programme. Pour déboguer en mode noyau , WinDbg utilise souvent deux ordinateurs , un ordinateur hôte et l'ordinateur qui doit être mise au point, afin de déboguer du code à distance en mode utilisateur sur l'ordinateur cible .
De Windows Symbole serveur
WinDbg utilise le format de symboles de débogage Microsoft Visual Studio pour accéder et lire les noms de fonction publique et les variables de modules qui ont été compilés avec Codeview . fichiers de symboles PDB. Windows Microsoft Symbol Server est fourni avec les outils de débogage pour Windows 32 . Le serveur donne l' accès des utilisateurs aux fichiers Microsoft symbole situés sur un serveur de symboles Internet . Le serveur de symbole est utilisé pour faire des correctifs ou des correctifs et télécharger des packs de service et de sécurité packages cumulatif . Si l'ordinateur que vous déboguez dispose d'un accès Internet , le débogueur peut être mis en place pour télécharger automatiquement les symboles dont il a besoin à partir du serveur lors de l'exécution d'une session de débogage.