Partager via


Utilisation des commandes Shell

Le débogueur peut transmettre certaines commandes à l’environnement Microsoft Windows dans lequel le débogueur est en cours d’exécution.

Vous pouvez utiliser la commande .shell (Command Shell) dans n’importe quel débogueur Windows. Avec cette commande, vous pouvez exécuter une application ou une commande Microsoft MS-DOS directement à partir du débogueur. Si vous effectuez un débogage à distance, ces commandes shell sont exécutées sur le serveur.

La commande .noshell (Commandes Prohibit Shell) ou l’option de ligne de commande -noshell désactive toutes les commandes de l’interpréteur de commandes. Les commandes sont désactivées pendant l’exécution du débogueur, même si vous commencez une nouvelle session de débogage. Les commandes restent désactivées même si vous émettez une commande .restart (Redémarrer la connexion du noyau) dans KD.

Si vous exécutez un serveur de débogage, vous pouvez désactiver les commandes shell. Si l’interpréteur de commandes est disponible, une connexion à distance peut utiliser la commande .shell pour modifier votre ordinateur.

Contrôle de lecteur réseau

Dans WinDbg, vous pouvez utiliser le fichier | Mapper le lecteur réseau et le fichier | Déconnectez les commandes de lecteur réseau pour contrôler les mappages de lecteurs réseau. Ces modifications se produisent toujours sur l’ordinateur sur lequel WinDbg s’exécute, jamais sur un ordinateur connecté à distance à WinDbg.