Share via


Utilisation des commandes shell

Le débogueur peut transmettre certaines commandes à l’environnement Microsoft Windows dans lequel le débogueur s’exécute.

Vous pouvez utiliser la commande .shell (interpréteur de commandes) 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 de l’interpréteur de commandes sont exécutées sur le serveur.

La commande .noshell (Interdire les commandes 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 au noyau) dans KD.

Si vous exécutez un serveur de débogage, vous pouvez désactiver les commandes de l’interpréteur de commandes. 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éconnecter les commandes de lecteur réseau pour contrôler les mappages de lecteur réseau. Ces modifications se produisent toujours sur l’ordinateur sur lequel WinDbg s’exécute, jamais sur un ordinateur connecté à distance à WinDbg.