Korzystanie z programu Spy++

Do wykonywania następujących zadań można użyć programu Spy++.

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

Widoki programu Spy++

Po uruchomieniu programu Spy++ otwiera się w widoku Windows, widoku drzewa wszystkich okien i kontrolki dostępnych na komputerze. To okno główne jest zatytułowane Windows 1. Dostępne są również trzy inne widoki programu Spy++:

  • Widok komunikatów
  • Widok procesów
  • Widok wątków

Można wyświetlić żądany widok z menu Spy.

Widok komunikatów

Możesz wybrać okna i typy komunikatów wyświetlane w oknie Widok komunikatów.

Aby uzyskać więcej informacji na temat korzystania z widoku Wiadomości, zobacz Using Messages view

Widok procesów

Widok Procesy wyświetla drzewo wszystkich aktywnych procesów w systemie. Wyświetlany jest identyfikator procesu i nazwa modułu. Użyj widoku Procesy, jeśli chcesz zbadać określony proces systemowy, który zwykle odpowiada programowi wykonawczemu. Procesy są identyfikowane przez nazwy modułów lub są oznaczone jako procesy systemowe.

System Microsoft Windows obsługuje wiele procesów. Każdy proces może mieć co najmniej jeden wątek, a każdy wątek może mieć co najmniej jedno skojarzone okna najwyższego poziomu. Każde okno najwyższego poziomu może posiadać serię okien. Symbol + wskazuje, że poziom został zwinięty. Widok zwinięty zawiera po jednym wierszu na każdy proces. Wybierz symbol +, aby rozwinąć poziom.

Użyj widoku Procesy, jeśli chcesz zbadać określony proces systemowy, który zwykle odpowiada programowi wykonawczemu. Procesy są identyfikowane przez nazwy modułów lub są oznaczone jako procesy systemowe. Aby znaleźć proces, zwiń drzewo i przeszukaj listę.

Aby uzyskać informacje na temat wyszukiwania procesu, zobacz Wyszukiwanie procesu w widoku Procesy.

Widok wątków

Widok Wątków to płaska lista wszystkich wątków skojarzonych z oknami w Twoim systemie. Wyświetlany jest identyfikator wątku i nazwa modułu dla każdego wątku. Procesy nie są uwzględniane, ale można łatwo znaleźć proces, który jest właścicielem wybranego wątku.

Aby uzyskać informacje na temat wyszukiwania wątku, zobacz Wyszukaj wątek w widoku Wątki.

Odświeżanie widoku

Program Spy++ tworzy migawkę tabel systemowych i odświeża widok, opierając się na tych informacjach. Ważne jest, aby okresowo odświeżać widoki systemowe. Jeśli masz otwarty widok programu Spy++ i nie odświeżyłeś widoku, nie widzisz tych procesów, wątków i okien, które zostały później utworzone. Ponadto mogą pojawić się elementy, które już nie istnieją. Polecenie Refresh jest dostępne dla wszystkich widoków z wyjątkiem widoku Komunikaty.

Aby odświeżyć aktualnie aktywny widok:

  • Wybierz pozycję Odśwież z menu okna, lub wybierz przycisk Odśwież na pasku narzędzi.

Zmienianie czcionek

Można zmienić czcionkę, styl czcionki i rozmiar czcionki dla okien Spy++.

Aby zmienić opcje czcionki:

  1. Z menu Widok wybierz pozycję Czcionka.

  2. Wybierz czcionkę, styl czcionki i rozmiar czcionki.

  3. Wybierz pozycję OK.

    Wybranie Zapisz czcionkę jako domyślną powoduje użycie tej czcionki we wszystkich przyszłych oknach Spy++.

Rozwijanie i zwijanie drzew w programie Spy++

Możesz rozwinąć i zwinąć okna, procesy i widok wątków przy użyciu dwóch metod: wybierając ikony w oknie lub korzystając z menu drzewa . Ikony + i - w drzewie działają tak jak w oknie projektu C++.

Menu Tree zawiera cztery polecenia:

Polecenie menu Opis
Rozwiń jeden poziom Rozwija aktualnie wybrany element do następnego poziomu.
Rozwiń gałąź W pełni rozwija aktualnie wybrany element.
Rozwiń wszystkie W pełni rozwija wszystkie elementy w oknie.
zwiń W pełni zwija aktualnie wybrany element.

Wskazówka

Po rozwinięciu procesu zobaczysz wszystkie wątki należące do tego procesu. Po rozwinięciu wątku zostanie wyświetlona lista wszystkich okien, których jest właścicielem.

Aby rozwinąć lub zwinąć drzewa Spy++:

  1. Wyróżnij jeden z elementów w widoku okien, procesów lub wątków.

  2. Z drzewa menu wybierz jedno z poleceń rozwijania lub zwijania.

  • dokumentacja programu Spy++