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. Mit Spy++ können Sie die folgenden Aufgaben ausführen:

  • eine grafische Struktur von Beziehungen zwischen Systemobjekten anzeigen. Dazu gehören die Prozessansicht, die Threads-Ansicht unddie Windows-Ansicht.

  • nach bestimmten Fenstern, Threads, Prozessenoder Nachrichtensuchen

  • die Eigenschaften von ausgewählten Fenstern, Threads, Prozessenoder Nachrichtenanzeigen

  • ein Fenster, einen Thread, Prozess oder eine Nachricht direkt in der Ansicht auswählen

  • das Suchtool verwenden, um Fenster über die Positionierung des Mauszeigers auszuwählen

  • Meldungsoptionen über komplexe Auswahlparameter für die Nachrichtenprotokollierung festlegen

    Spy++ verfügt über eine Symbolleiste und Hyperlinks, um Ihnen die Arbeit zu erleichtern. Darüber hinaus stellt es den Befehl Aktualisieren bereit, um die aktive Ansicht zu aktualisieren, ein Tool zum Suchen von Fenstern für leichteres Nachverfolgen und das Dialogfeld Schriftart zum Anpassen der Ansichtsfenster. Darüber hinaus können Sie mit Spy++ Benutzereinstellungen speichern und wiederherstellen.

    Sie können in verschiedenen Spy++-Fenstern einen Rechtsklick ausführen, um ein Kontextmenü mit häufig verwendeten Befehlen anzuzeigen. Welche Befehle angezeigt werden, hängt davon ab, wo sich der Zeiger befindet. Wenn Sie zum Beispiel in der Fensteransicht mit der rechten Maustaste auf einen Eintrag klicken, das ausgewählte Fenster sichtbar ist und Sie anschließend im Kontextmenü auf Hervorheben klicken, blinkt der Rahmen des ausgewählten Fensters auf, sodass Sie es leichter finden können.

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

Hinweis

Es gibt zwei weitere Hilfsprogramme, die Spy++ ähneln: PView, das Informationen über Prozesse und Threads anzeigt, und DDESPY.EXE, mit dem Sie DDE-Meldungen (Dynamic Data Exchange) überwachen können.

64-Bit-Betriebssysteme

Es gibt zwei Versionen von Spy++. Die erste Version namens Spy++ (spyxx.exe) dient zum Anzeigen von Nachrichten an ein Fenster, das in einem 32-Bit-Prozess ausgeführt wird. Visual Studio wird z.B. in einem 32-Bit-Prozess ausgeführt. Sie können Spy++ daher dazu verwenden, um Nachrichten an den Projektmappen-Exploreranzuzeigen. Da die Standardkonfiguration für die meisten Builds in Visual Studio in einem 32-Bit-Prozess ausgeführt wird, ist diese erste Version von Spy++ diejenige, die im Menü unter Extras in Visual Studio verfügbar ist, sofern die erforderlichen Komponenten installiert sind.

Die zweite Version namens Spy++ (64-Bit) (spyxx_amd64.exe) dient zum Anzeigen von Nachrichten an ein Fenster, das in einem 64-Bit-Prozess ausgeführt wird. In einem 64-Bit-Betriebssystem wird z.B. Notepad in einem 64-Bit-Prozess ausgeführt. Sie können Spy++ (64-Bit) daher dazu verwenden, an Notepad gesendete Nachrichten anzuzeigen. 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 Dateiname von Spy++ (64-Bit) „amd“ enthält, kann die Datei auf allen x64-Betriebssystemen von Windows aufgeführt werden.