Wprowadzenie programu Spy++

Spy++ (SPYXX.EXE) to narzędzie oparte na systemie Win32, które zapewnia graficzny widok procesów, wątków, okien i komunikatów okien systemu. Program Spy++ umożliwia wykonywanie następujących zadań:

  • Wyświetla graficzne drzewo relacji między obiektami systemowymi. Obejmują one widok Procesy, widok Wątki i widok systemu Windows.

  • Wyszukaj określone okna, wątki, procesy lub komunikaty.

  • Wyświetlanie właściwości wybranych okien, wątków, procesów lub komunikatów.

  • Wybierz okno, wątek, proces lub komunikat bezpośrednio w widoku.

  • Użyj narzędzia wyszukiwania, aby wybrać okno według pozycjonowania wskaźnika myszy.

  • Ustaw opcję komunikatu przy użyciu złożonych parametrów wyboru dziennika komunikatów.

    Program Spy++ ma pasek narzędzi i hiperlinki, które ułatwiają szybsze działanie. Udostępnia również polecenie Odśwież, aby zaktualizować aktywny widok, narzędzie Do wyszukiwania okien, aby ułatwić szpiegowanie, oraz okno dialogowe Czcionka w celu dostosowania okien widoku. Ponadto program Spy++ umożliwia zapisywanie i przywracanie preferencji użytkownika.

    W różnych oknach Spy++ możesz kliknąć prawym przyciskiem myszy, aby wyświetlić menu skrótów często używanych poleceń. Wyświetlane polecenia zależą od tego, gdzie znajduje się wskaźnik. Jeśli na przykład klikniesz prawym przyciskiem myszy wpis w widoku Okna, a wybrane okno będzie widoczne, kliknięcie przycisku Wyróżnij w menu skrótów spowoduje, że obramowanie wybranego okna będzie migać w taki sposób, aby można było go łatwiej znaleźć.

Aby zainstalować wymagane składniki dla programu Spy++, zobacz Start Spy++.

Uwaga

Istnieją dwa inne narzędzia podobne do Programu Spy++: PView, które zawierają szczegółowe informacje o procesach i wątkach oraz DDESPY.EXE, które umożliwiają monitorowanie komunikatów dynamicznej wymiany danych (DDE).

64-bitowe systemy operacyjne

Istnieją dwie wersje programu Spy++. Pierwsza wersja o nazwie Spy++ (spyxx.exe) jest przeznaczona do wyświetlania komunikatów wysyłanych do okna uruchomionego w procesie 32-bitowym. Na przykład program Visual Studio działa w procesie 32-bitowym. W związku z tym można użyć programu Spy++ do wyświetlania komunikatów wysyłanych do Eksplorator rozwiązań. Ponieważ domyślną konfiguracją większości kompilacji w programie Visual Studio jest uruchomienie w procesie 32-bitowym, ta pierwsza wersja programu Spy++ to ta, która jest dostępna w menu Narzędzia w programie Visual Studio, jeśli są zainstalowane wymagane składniki.

Druga wersja o nazwie Spy++ (64-bitowa) (spyxx_amd64.exe) jest przeznaczona do wyświetlania komunikatów wysyłanych do okna uruchomionego w procesie 64-bitowym. Na przykład w 64-bitowym systemie operacyjnym Notatnik działa w 64-bitowym procesie. W związku z tym można użyć programu Spy++ (64-bitowego) do wyświetlania komunikatów wysyłanych do Notatnik. Program Spy++ (64-bitowy) zwykle znajduje się w

.. \Visual Studio installation folder\Common7\Tools\spyxx_amd64.exe.

Możesz uruchomić jedną wersję programu Spy++ bezpośrednio z poziomu wiersza polecenia.

Uwaga

Chociaż nazwa pliku Spy++ (64-bitowa) zawiera amd, działa w dowolnym systemie operacyjnym x64 systemu Windows.