Numéro d'article: 151981 - Dernière mise à jour: lundi 3 décembre 2007 - Version: 10.2 Comment faire pour configurer une session de débogage distant à l'aide d'un câble null modem
SommaireRésumé Cet article explique comment configurer le débogueur sur un
ordinateur Windows à l'aide d'un câble null modem connecté à un autre
ordinateur Windows.
Plus d'informations Cette section comprend les rubriques suivantes :
Définition de la nécessité du débogueur du noyauLe débogueur du noyau inclus dans Windows fournit des informations système qui ne sont en général pas disponibles sans l'aide du débogueur. Le débogueur du noyau peut être activé à partir du menu de démarrage de Windows (Boot.ini). L'activation du débogueur de noyau permet à Windows de transmettre les informations sur le débogage à un débogueur distant pour être analysées par un utilisateur distant. Cela est en général effectué à la demande d'un technicien du Support technique Microsoft pour analyser une erreur fatale dans Windows qui ne peut pas être diagnostiquée à partir du fichier Memory.dmp ou quand aucun fichier Memory.dmp n'est disponible.À propos du débogage distantDans cet article, l'ordinateur cible est l'ordinateur en cours de débogage et l'ordinateur hôte est l'ordinateur qui effectue le débogage. Le processus de débogage distant se produit lorsque deux ordinateurs sont connectés par le biais de ports de communication série. L'ordinateur cible et l'ordinateur hôte exécutent les débogueurs de noyau de Windows qui communiquent à l'aide d'une API de débogage spéciale et d'un protocole. Pour télécharger les outils de débogage de Windows, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :http://www.microsoft.com/whdc/devtools/debugging/default.mspx
(http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
Utilisation d'un câble null modemSi vous connectez le câble null modem à un port série, le débogueur peut s'exécuter à sa vitesse maximale actuelle de 19 200 bauds, contre 9 600 bauds avec un modem. Cette configuration est généralement considérée plus fiable que celle faisant appel à un modem pour les raisons suivantes :
Modification des attributs du fichier Boot.iniPour configurer l'ordinateur cible, modifiez Boot.ini dans la partition de démarrage, puis ajoutez les options appropriées du débogueur. Utilisez un éditeur de texte ASCII standard. Le fichier Boot.ini est masqué dans le répertoire de la partition de démarrage. Le fichier Boot.ini comprend des attributs masqués, en lecture seule et système. Vous devez modifier ces attributs avant de modifier le fichier Boot.ini.Pour modifier les attributs du fichier Boot.ini, à l'invite de commandes, tapez attrib -h -r -s c:\boot.ini, puis appuyez sur ENTRÉE. Utilisez le Bloc-notes ou un autre éditeur de texte pour modifier le fichier Boot.ini. Après avoir modifié le fichier, tapez attrib +h +r +s c:\boot.ini à l'invite de commandes, puis appuyez sur ENTRÉE pour restaurer les attributs en lecture seule, masqués et système. Vous pouvez également utiliser le Gestionnaire de fichiers plutôt qu'une invite de commandes pour modifier les attributs de fichier. Pour cela, procédez comme suit :
Options du débogueurAprès avoir ouvert le fichier Boot.ini sur l'ordinateur cible pour le modifier, vous pouvez ajouter les options de votre choix parmi les suivantes pour configurer l'environnement du débogueur sur l'ordinateur cible :
Configuration du débogueur pour l'ordinateurVous disposez de plusieurs options pour configurer le débogueur sur l'ordinateur cible. Pour ajouter l'une des options répertoriées ci-dessus au fichier Boot.ini, utilisez l'exemple suivant.Le texte suivant correspond à un fichier Boot.ini standard. Chaque entrée dans la section [operating systems] correspond aux options répertoriées dans le menu de démarrage lors d'un démarrage normal du système. [boot loader] timeout=30 default=multi(0)disk(1)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5" multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5 [VGA mode]" /BASEVIDEO C:\="MS-DOS"
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5" /debug /debugport=com1 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5 [VGA mode]" /BASEVIDEO C:\="MS-DOS" Installation du câble null modemUn câble null modem est un câble série configuré pour permettre l'envoi de données entre deux ports série. Généralement, un port série permet de connecter un périphérique série. Dans ce cas, vous devez configurer l'ordinateur cible pour qu'il accepte une connexion port série à port série. Il est important d'utiliser un câble null modem car si vous optez pour un câble série standard, l'ordinateur cible attend un périphérique série et non pas un autre port série et vous ne pouvez pas déboguer l'ordinateur.Lorsque vous utilisez un câble null modem pour établir une connexion série directe entre deux ordinateurs, votre câble doit être installé comme suit. Câblage du câble null modem à 9 broches Hôte distant connecteur port série Système hôte connecteur port série Signal 3 2 Transmission de données 2 3 Réception de données 7 8 Requête d'envoi 8 7 Prêt à émettre 6, 1 4 Jeu de données prêt et détection de la porteuse 5 5 Terre de signalisation 4 6, 1 Terminal de données prêt Câblage du câble null modem à 25 broches 2 3 Transmission de données 3 2 Réception de données 4 5 Requête d'envoi 5 4 Prêt à émettre 6 20 Jeu de Données prêt et détection de la porteuse 7 7 Terre de signalisation 20 6 Terminal de données prêt Configuration de l'ordinateur hôte pour une session Remote.exeDans ce scénario, l'ordinateur hôte est configuré pour déboguer l'ordinateur cible comme si un technicien du Support technique était aux commandes de l'ordinateur hôte. Remote.exe s'exécute pour autoriser l'accès à distance à cette session de débogage via une connexion distante.Remote.exe est un utilitaire de ligne de commande qui permet d'exécuter des programmes de ligne de commande sur des ordinateurs distants. Remote.exe emploie deux éléments, le composant serveur et le composant client. Pour l'utiliser, vous devez d'abord démarrer la partie serveur sur l'ordinateur à partir duquel vous effectuez le débogage. Les utilisateurs peuvent alors se connecter à votre session de débogage à l'aide du composant client de l'utilitaire Remote.exe. Remote.exe est compris dans le Kit de ressources Windows. Pour plus d'informations et pour obtenir la syntaxe de commande de cet utilitaire, consultez l'aide en ligne du Kit de ressources. Le CD-ROM d'installation de Windows et le CD-ROM du Kit de ressources Windows sont à votre disposition pour procéder à cette configuration.
Ressources complémentaires
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
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. | Autres ressources Autres sites d'aide
CommunautésObtenir de l'aideTraductions disponibles
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Retour au début
