Chargement des DLL d’extension de débogueur
Il existe plusieurs méthodes pour charger des DLL d’extension de débogueur, ainsi que pour contrôler la DLL d’extension du débogueur par défaut et le chemin d’accès de l’extension du débogueur par défaut :
(Avant de démarrer le débogueur) Utilisez la variable d’environnement _NT_DEBUGGER_EXTENSION_PATH pour définir le chemin d’accès par défaut pour les DLL d’extension. Il peut s’agir d’un certain nombre de chemins d’accès de répertoire, séparés par des points-virgules.
Utilisez la commande .load (Load Extension DLL) pour charger une nouvelle DLL.
Utilisez la commande .unload (Unload Extension DLL) pour décharger une DLL.
Utilisez la commande .unloadall (Décharger toutes les DLL d’extension) pour décharger toutes les extensions du débogueur.
(Avant de démarrer le débogueur ; CDB uniquement) Utilisez le fichier tools.ini pour définir la DLL d’extension par défaut.
(Avant de démarrer le débogueur) Utilisez l’option de ligne de commande-a pour définir la DLL d’extension par défaut.
Utilisez la commande .extpath (Définir le chemin d’extension) pour définir le chemin de recherche de la DLL d’extension.
Utilisez la commande .setdll (Définir la DLL d’extension par défaut) pour définir la DLL d’extension par défaut.
Utilisez la commande .chain (List Debugger Extensions) pour afficher tous les modules d’extension de débogueur chargés, dans leur ordre de recherche par défaut.
Vous pouvez également charger une DLL d’extension simplement en utilisant le complet !module.syntaxe d’extension la première fois que vous émettez une commande à partir de ce module. Pour plus d’informations, consultez Utilisation des commandes d’extension de débogueur .
Les DLL d’extension que vous utilisez doivent correspondre au système d’exploitation de l’ordinateur cible. Les DLL d’extension fournies avec le package Outils de débogage pour Windows sont placées dans un sous-répertoire différent du répertoire d’installation :
Le répertoire winxp contient des extensions qui peuvent être utilisées avec Windows XP et les versions ultérieures de Windows.
Le répertoire winext contient des extensions qui peuvent être utilisées avec n’importe quelle version de Windows. Le module dbghelp.dll, situé dans le répertoire de base des outils de débogage pour Windows, contient également des extensions de ce type.
Si vous écrivez vos propres extensions de débogueur, vous pouvez les placer dans n’importe quel répertoire. Toutefois, il est recommandé de les placer dans un nouveau répertoire et d’ajouter ce répertoire au chemin d’accès de l’extension du débogueur.
32 DLL d’extension peuvent être chargées.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour