Freigeben über


Symbole, Debuggen, Dialogfeld "Optionen"

Um auf die Seite Symbole zuzugreifen, wählen Sie im Menü Extras das Menüelement Optionen aus. Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie auf Symbole. Sie können auf dieser Seite die folgenden allgemeinen Debugoptionen einstellen.

  • Speicherorte für Symboldateien (.pdb)
    Eine Liste mit Speicherorten, an denen der Debugger nach Symboldateien sucht. Zu den Speicherorten können Verzeichnisse, URLs, Freigaben und Symbolserverspeicherorte zählen. (Als C/C++-Benutzer finden Sie weitere Informationen unter DBG-Dateien.)

    Diese Liste sollte nur bekannte und vertrauenswürdige Speicherorte enthalten. Das Laden von Symbolen aus nicht vertrauenswürdigen Speicherorten kann schädliche Auswirkungen haben, wie im obigen Sicherheitshinweis beschrieben.

  • Microsoft-Symbolserver
    Aktivieren Sie diese Option, um Symbole von den öffentlichen Microsoft-Symbolservern herunterzuladen. Sie benötigen eine Internetverbindung, um auf die Microsoft-Symbolserver zuzugreifen. Weitere Informationen finden Sie unter Gewusst wie: Verwenden eines Symbolservers.

    Die folgenden potenziellen Sicherheitsrisiken müssen bei der Verwendung von Source Server berücksichtigt werden:

    In die PDB-Datei der Anwendung können beliebige Befehle eingebettet werden. Deshalb sollten Sie sicherstellen, dass Sie der Datei srcsrv.ini nur die Befehle hinzufügen, die ausführt werden dürfen. Beim Versuch, einen nicht in der Datei srcsvr.ini enthaltenen Befehl auszuführen, wird ein Bestätigungsdialogfeld geöffnet. Weitere Informationen finden Sie unter Sicherheitswarnung: Der Debugger muss diesen nicht vertrauenswürdigen Befehl ausführen.

    Es wird keine Validierung für command-Parameter durchgeführt, seien Sie deshalb bei vertrauenswürdigen Befehlen vorsichtig. Beispielsweise kann bei Vertrauenswürdigkeit für den Befehl cmd.exe ein böswilliger Benutzer Parameter angeben, die den Befehl gefährlich machen.

  • Ordnersymbolschaltfläche
    Klicken Sie auf diese Schaltfläche, um einen neuen Speicherort in der Liste zu erstellen.

  • "X"-Symbolschaltfläche
    Wählen Sie einen Speicherort in der Liste aus, und klicken Sie auf diese Schaltfläche, um das Verzeichnis aus der Liste zu entfernen.

  • Aufwärtspfeil-Symbolschaltfläche
    Wenn ein Verzeichnis in der Liste ausgewählt ist, klicken Sie auf diese Schaltfläche, um das Verzeichnis in der Liste nach oben zu verschieben.

  • Abwärtspfeil-Symbolschaltfläche
    Wenn ein Verzeichnis in der Liste ausgewählt ist, klicken Sie auf diese Schaltfläche, um das Verzeichnis in der Liste nach unten zu verschieben.

  • Symbole in diesem Verzeichnis zwischenspeichern
    Sie können ein lokales Verzeichnis verwenden, um die Debuggerleistung zu erhöhen, wenn Sie Symbole von einem Server verwenden. Dieses Verzeichnis enthält Symbole für Systemsoftware, die von einem Symbolserver abgerufen werden. Das Zwischenspeichern von Symbolen erhöht die Datenträgerverwendung. Das Zwischenspeichern ist besonders nützlich, wenn Sie einen Symbolserver über das Internet verwenden. Beachten Sie, dass beim Debuggen eines Programms auf einem Remotecomputer das Cacheverzeichnis auf ein Verzeichnis auf dem Remotecomputer verweist.


  • Über diese Schaltfläche wird ein Dialogfeld angezeigt, in dem Sie das Verzeichnis suchen und auswählen können, das für das vorherige Element verwendet werden soll.

  • Alle Symbole laden
    Lädt sofort Symbole von allen angegebenen Speicherorten.

  • Symbolspeicher leeren
    Löscht alle Symboldateien am Speicherort, der unter Symbole in diesem Verzeichnis zwischenspeichern angegeben wurde. Löscht auch das Verzeichnis selbst.

  • Alle nicht ausgeschlossenen Module
    Verwenden Sie diese Einstellung, um Symbole für alle Module an den Symboldateispeicherorten zu laden, mit Ausnahme von Modulen, die in einer Liste nicht enthaltener Elemente angegeben wurden.

  • Ausgeschlossene Module angeben
    Klicken Sie auf diesen Link, um eine Liste der nicht enthaltenen Symboldateien zu erstellen oder zu bearbeiten.

  • Nur angegebene Module
    Verwenden Sie diese Einstellung, um nur für die Module Symbole zu laden, die in einer Liste der enthaltenen Elemente angegeben sind.

  • Module angeben
    Klicken Sie auf diesen Link, um eine Liste der enthaltenen Symboldateien zu erstellen oder zu bearbeiten.

Siehe auch

Aufgaben

Gewusst wie: Angeben von Symbolspeicherorten und Ladeverhalten

Gewusst wie: Verwenden eines Symbolservers

Referenz

Debuggen, Dialogfeld "Optionen"