Freigeben über


Einführung in Spy++

Spy++ (SPYXX.EXE) ist ein Win32-basiertes Hilfsprogramm, das Ihnen eine grafische Ansicht der Prozesse, Threads, Fenster und Fenstermeldungen des Systems bietet. Spy++ ermöglicht Es Ihnen, die folgenden Aufgaben auszuführen:

  • Zeigt eine grafische Struktur der Beziehungen zwischen Systemobjekten an. Dazu gehören die Prozessansicht, die Threads-Ansicht und die Windows-Ansicht.

  • Suchen Sie nach angegebenen Fenstern, Threads, Prozessen oder Nachrichten.

  • Zeigen Sie die Eigenschaften ausgewählter Fenster, Threads, Prozesse oder Nachrichten an.

  • Wählen Sie ein Fenster, einen Thread, einen Prozess oder eine Nachricht direkt in der Ansicht aus.

  • Verwenden Sie das Finder-Tool , um ein Fenster per Mauszeigerposition auszuwählen.

  • Legen Sie die Nachrichtenoption mithilfe komplexer Nachrichtenprotokollauswahlparameter fest.

    Spy++ verfügt über eine Symbolleiste und Links, die Ihnen helfen, schneller zu arbeiten. Es bietet auch einen Befehl "Aktualisieren ", um die aktive Ansicht, ein Fenstersuche-Tool zu aktualisieren, um Spionage zu vereinfachen, und ein Dialogfeld "Schriftart ", um Ansichtsfenster anzupassen. Darüber hinaus können Sie Spy++ Benutzereinstellungen speichern und wiederherstellen.

    In verschiedenen Spy++-Fenstern können Sie mit der rechten Maustaste klicken, um ein Kontextmenü von häufig verwendeten Befehlen anzuzeigen. Welche Befehle angezeigt werden, hängt davon ab, wo sich der Zeiger befindet. Wenn Sie z. B. mit der rechten Maustaste auf einen Eintrag in der Fensteransicht klicken und das ausgewählte Fenster sichtbar ist, bewirkt das Klicken auf "Hervorheben " im Kontextmenü, dass der Rahmen des ausgewählten Fensters blinkt, sodass es einfacher zu finden ist.

Um erforderliche Komponenten für Spy++ zu installieren, siehe Start Spy++.

Hinweis

Es gibt zwei weitere Dienstprogramme, die Spy++ähneln: PView, die Details zu Prozessen und Threads zeigt, und DDESPY.EXE, mit denen Sie DDE-Nachrichten (Dynamic Data Exchange) überwachen können.

64-Bit-Betriebssysteme

Es gibt zwei Versionen von Spy++. Die erste Version namens Spy++ (spyxx.exe) wurde entwickelt, um Nachrichten anzuzeigen, die an ein Fenster gesendet werden, das in einem 32-Bit-Prozess ausgeführt wird. Beispielsweise wird Visual Studio in einem 32-Bit-Prozess ausgeführt. Daher können Sie Spy++ verwenden, um Nachrichten anzuzeigen, die an den Projektmappen-Explorer gesendet werden. Da die Standardkonfiguration für die meisten Builds in Visual Studio in einem 32-Bit-Prozess ausgeführt werden soll, ist diese erste Version von Spy++ die, die im Menü "Extras " in Visual Studio verfügbar ist, wenn erforderliche Komponenten installiert sind.

Die zweite Version namens Spy++ (64-Bit) (spyxx_amd64.exe) ist darauf ausgelegt, Nachrichten anzuzeigen, die an ein Fenster gesendet werden, das in einem 64-Bit-Prozess ausgeführt wird. Beispielsweise wird Editor auf einem 64-Bit-Betriebssystem in einem 64-Bit-Prozess ausgeführt. Daher können Sie mit Spy++ (64-Bit) Nachrichten anzeigen, die an Notepad gesendet werden. Spy++ (64-Bit) befindet sich in der Regel in

.. \Visual Studio-Installationsordner\Common7\Tools\spyxx_amd64.exe.

Sie können beide Versionen von Spy++ direkt über die Befehlszeile ausführen.

Hinweis

Obwohl der Spy++-Dateiname (64-Bit) amd enthält, wird er auf jedem x64 Windows-Betriebssystem ausgeführt.