Freigeben über


Laden von Debuggererweiterungs-DLLs

Es gibt mehrere Methoden zum Laden von Debuggererweiterungs-DLLs sowie zum Steuern der standardmäßigen Debuggererweiterungs-DLL und des Standarddebuggererweiterungspfads:

Hinweis

Der Standardwert des Erweiterungs-DLL-Suchpfads enthält alle Erweiterungspfade, die dem Debugger bekannt sind, %LOCALAPPDATA%\dbg\EngineExtensions oder %LOCALAPPDATA%\dbg\EngineExtensions32 für 32-Bit-Debugger und alle Pfade in der %PATH% Umgebungsvariable.

Sie können auch eine Erweiterungs-DLL einfach laden, indem Sie die vollständige !Modul. Erweiterungssyntax beim ersten Ausgeben eines Befehls aus diesem Modul. Ausführliche Informationen finden Sie unter Verwenden von Debuggererweiterungsbefehlen .

Die verwendeten Erweiterungs-DLLs müssen mit dem Betriebssystem des Zielcomputers übereinstimmen. Die Erweiterungs-DLLs, die mit den Debugtools für Windows-Paket ausgeliefert werden, befinden sich jeweils in einem anderen Unterverzeichnis des Installationsverzeichnisses:

  • Das Winxp-Verzeichnis enthält Erweiterungen, die mit Windows XP und höheren Versionen von Windows verwendet werden können.

  • Das winext-Verzeichnis enthält Erweiterungen, die mit einer beliebigen Version von Windows verwendet werden können. Das modul dbghelp.dll, das sich im Basisverzeichnis der Debugtools für Windows befindet, enthält auch Erweiterungen dieses Typs.

Wenn Sie eigene Debuggererweiterungen schreiben, können Sie sie in einem beliebigen Verzeichnis platzieren. Es wird jedoch empfohlen, sie in einem neuen Verzeichnis zu platzieren und das Verzeichnis dem Debuggererweiterungspfad hinzuzufügen.

Es können bis zu 32 Erweiterungs-DLLs geladen werden.