Sdílet prostřednictvím


Gewusst wie: Automatisches Starten des Debuggers

Aktualisiert: November 2007

In bestimmten Fällen kann es erforderlich sein, dass Sie den Startcode für eine Anwendung debuggen, die von einem anderen Prozess gestartet wird. Zu den Beispielen hierfür gehören Dienste und benutzerdefinierte Setupaktionen. Für diese Szenarios können Sie festlegen, dass der Debugger beim Starten der Anwendung gestartet und automatisch an die Anwendung angefügt wird.

So konfigurieren Sie eine Anwendung für das automatische Starten des Debuggers

  1. Starten Sie den Registrierungs-Editor (regedit).

  2. Öffnen Sie im Registrierungs-Editor den Ordner HKEY_LOCAL_MACHINE.

  3. Suchen Sie den Ordner HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options.

  4. Suchen Sie im Ordner Image File Execution Options nach dem Namen der Anwendung, die gedebuggt werden soll (z. B. myapp.exe). Wenn Sie die zu debuggende Anwendung nicht finden können, gehen Sie folgendermaßen vor:

    1. Klicken Sie mit der rechten Maustaste auf den Ordner Image File Execution Options, und klicken Sie im Kontextmenü auf Neuer Schlüssel.

    2. Klicken Sie mit der rechten Maustaste auf den neuen Schlüssel, und wählen Sie im Kontextmenü Umbenennen aus.

    3. Verwenden Sie als Schlüsselnamen den Namen der Anwendung, in diesem Fall also myapp.exe.

  5. Klicken Sie mit der rechten Maustaste auf den Ordner myapp.exe, und klicken Sie im Kontextmenü auf Neuer Zeichenfolgenwert.

  6. Klicken Sie mit der rechten Maustaste auf den neuen Zeichenfolgenwert, und wählen Sie im Kontextmenü Umbenennen aus.

  7. Ändern Sie den Namen in debugger.

  8. Klicken Sie mit der rechten Maustaste auf den neuen Zeichenfolgenwert, und wählen Sie im Kontextmenü Ändern aus.

    Das Dialogfeld Zeichenfolge bearbeiten wird angezeigt.

  9. Geben Sie im Feld Wert die vsjitdebugger.exe ein.

  10. Klicken Sie auf OK.

  11. Klicken Sie im Menü Registrierung auf Beenden.

  12. Das Verzeichnis, in dem sich vsjitdebugger.exe befindet, muss im Systempfad enthalten sein. Gehen Sie folgendermaßen vor, um es dem Systempfad hinzuzufügen.

    1. Öffnen Sie die Systemsteuerung in der klassischen Ansicht, und doppelklicken Sie auf System.

    2. Klicken Sie im Dialogfeld Systemeigenschaften auf die Registerkarte Erweitert.

    3. Klicken Sie auf der Registerkarte Erweitert auf Umgebungsvariablen.

    4. Wählen Sie im Dialogfeld Umgebungsvariablen unter Systemvariablen die Variable Path aus, und klicken Sie dann auf die Schaltfläche Bearbeiten.

    5. Fügen Sie im Dialogfeld Systemvariable bearbeiten dem Wert der Variablen das entsprechende Verzeichnis hinzu. Verwenden Sie ein Semikolon, um es von den anderen Einträgen in der Liste zu trennen.

    6. Klicken Sie auf OK, um das Dialogfeld Systemvariable bearbeiten zu schließen.

    7. Klicken Sie auf OK, um das Dialogfeld Umgebungsvariablen zu schließen.

    8. Klicken Sie auf OK, um das Dialogfeld Systemeigenschaften zu schließen.

    Starten Sie die Anwendung auf eine beliebige Weise. Visual Studio wird gestartet und lädt daraufhin die Anwendung.

Siehe auch

Konzepte

Debuggersicherheit

Weitere Ressourcen

Debuggerwegweiser