Freigeben über


Gewusst wie: RPC-Debuggen von COM-Clients und -Servern

Sie können RPC-Debuggen (Remote Procedure Call, Remoteprozeduraufruf) verwenden, um COM-Client-/Server-Anwendungen zu debuggen.Vor der Verwendung muss RPC-Debuggen allerdings aktiviert werden.Bei aktiviertem RPC-Debuggen wird der Debugger an den Server angefügt, wenn Sie vom Client in den Serveraufruf springen. Der Code kann nun debuggt werden.Wenn der Debugger angefügt wurde, können alle Debuggerfeatures sowohl für Client- als auch für Serverprozesse verwendet werden.

So aktivieren Sie RPC-Debuggen

  1. Klicken Sie im Menü Extras auf Optionen.

  2. Klicken Sie im Dialogfeld Optionen auf den Ordner Debuggen.

  3. Klicken Sie auf die Seite Systemeigen.

  4. Aktivieren Sie das Kontrollkästchen RPC-Debuggen.

    HinweisHinweis

    Sie müssen Administrator- oder Hauptbenutzerrechte besitzen, um Remoteprozeduraufrufe debuggen zu können.

    HinweisHinweis

    RPC-Stepping auf einem Remoteserver, auf dem Microsoft Windows Vista ausgeführt wird, funktioniert nur, wenn ein systemeigener Debugger an den Remoteserver angehängt wird.Andernfalls schlägt der RPC-Aufruf ohne eine Fehlermeldung fehl.Sonst wird der RPC-Aufruf abgeschlossen, aber der Einzelschritt beim RPC-Aufruf funktioniert nicht.

Siehe auch

Konzepte

Debuggen von COM-Servern und -Containern

Weitere Ressourcen

Debuggen in Visual Studio