Features des sicheren Modus
Wenn der sichere Modus aktiv ist, werden alle Befehle deaktiviert, die sich auf den Hostcomputer auswirken können, und es gibt einige Einschränkungen für Symbolserver und Debuggererweiterungen.
Die spezifischen Auswirkungen des sicheren Modus sind wie folgt:
Die Befehle .attach (Attach to Process),.create (Create Process),.detach (Detach from Process),.abandon (Abandon Process),.kill (Kill Process),.tlist (List Process IDs), .dump (Create Dump File), .opendump (Open Dump File), .writemem (Write Memory to File),.netuse (Control Network Connections) und .quit_lock (Prevent Accidental Quit) sind nicht verfügbar.
Die Datei | An einen Prozess anfügen, Datei | Ausführbare Datei öffnen, Debuggen | Trennen von Debuggee, Debuggen | Debuggen beenden, Datei | WinDbg-Menübefehle zum Öffnen des Absturzabbilds sind nicht verfügbar.
Der Befehl .shell (Command Shell) ist nicht verfügbar.
Erweiterungs-DLLs müssen von einem lokalen Datenträger geladen werden. sie können nicht aus UNC-Pfaden geladen werden.
Nur die beiden Standardtypen von Erweiterungs-DLLs (wdbgexts.h und dbgeng.h) sind zulässig. Andere DLLs-Typen können nicht als Erweiterungen geladen werden.
Wenn Sie einen Symbolserver verwenden, gibt es mehrere Einschränkungen. Nur SymSrv (symsrv.dll) ist zulässig; Andere Symbolserver-DLLs werden nicht akzeptiert. Sie dürfen keinen Downstreamspeicher für Ihre Symbole verwenden, und jeder vorhandene Downstreamspeicher wird ignoriert. HTTP- und HTTPS-Verbindungen sind nicht zulässig.
Nachdem er aktiviert wurde, kann der sichere Modus nicht mehr deaktiviert werden. Weitere Informationen finden Sie unter Aktivieren des sicheren Modus.