Information : Choix du débogueur qui le système va génèrent

Traductions disponibles Traductions disponibles
Numéro d'article: 103861 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Dans le Kit de développement Win32 SDK, versions 3.1, 3.5, 3.51 et 4.0, le système peut lancer un débogueur chaque fois qu'une erreurs d'application. La fonctionnalité est contrôlée par la clé de Registre suivante sous Windows NT :
   HKEY_LOCAL_MACHINE\ 

             SOFTWARE\ 
            Microsoft\ 
           Windows NT\ 
       CurrentVersion\ 
              AeDebug
				
cette clé contient les entrées suivantes :
   Auto
   Debugger
				
ces entrées sont également disponibles sous Windows 95. Cependant, sur Windows 95, ils sont contenus dans le fichier Win.ini au lieu du Registre. La section [aedebug] comporte des entrées qui correspondent au Registre.

Si la valeur de auto est définie à «0» (zéro), puis le système génère une fenêtre contextuelle et si l'utilisateur choisit Cancel, génère dynamiquement le débogueur spécifié dans la valeur Debugger. Si la valeur de auto est définie sur «1», le système va générer automatiquement le débogueur spécifié dans la valeur Debugger.

Après avoir installé Windows NT, le débogueur a la valeur
   DRWTSN32 -p %ld -e %ld -g
				
et la valeur auto est définie à 1. Si le Kit de développement Win32 SDK est installé, puis la valeur Debugger est modifiée à
   <MSTOOLS>\BIN\WINDBG -p %ld -e %ld
				
et la valeur auto est définie à 0.

Microsoft Visual C++ version 5.0 permet l'entrée suivante pour la valeur Debugger :
   C:\Program Files\DevStudio\SharedIDE\BIN\msdev.exe -p %ld -e %ld
				

Plus d'informations

Le débogueur Drwtsn32 est un débogueur de post-mortem similaire de fonctionnalités pour le programme Windows 3.1 Dr. Watson. Drwtsn32 génère un fichier journal contenant des informations de panne sur l'application concernée. Les données suivantes sont générées dans le fichier Drwtsn32.log :
  • Informations d'exception (exception numéro et nom).
  • Informations système (nom de l'ordinateur, nom d'utilisateur, version du système d'exploitation et ainsi de suite.
  • Liste des tâches.
  • Vidage de l'état pour chaque thread (vidage des registres, désassemblage, parcours de pile, table de symboles).
Un enregistrement de chaque erreur d'application est enregistré dans le journal des événements application. Données de l'erreur d'application pour chaque incident sont stockées dans un fichier journal nommé Drwtsn32.log, qui est placé dans votre répertoire Windows par défaut.

Remarque : vous pouvez installer Drwtsn32 correctement dans le Registre en exécutant
DRWTSN32 -i
				
à partir d'une invite de commande (ou à partir du menu Démarrer, cliquez sur Exécuter).

Propriétés

Numéro d'article: 103861 - Dernière mise à jour: lundi 11 juillet 2005 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Platform Software Development Kit-January 2000 Edition
Mots-clés : 
kbmt kbinfo KB103861 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 103861
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com