A Spy++ használata

A Spy++ használatával elvégezheti a következő feladatokat.

A Spy++ szükséges összetevőinek telepítéséhez lásd Spy++indítása című témakört.

Spy++ megtekintései

Amikor a Spy++ elindul, megnyílik a Windows nézete, amely a számítógépen elérhető összes ablakot és vezérlőt tartalmazza fanézetben. Ez a gyökérablak Windows 1felirattal van ellátva. Három másik Spy++ nézet is elérhető:

  • Üzenetek nézet
  • Folyamatok nézet
  • Szál nézet

Megjelenítheti a kívánt nézetet a Spy menüből.

Üzenetek nézet

Kiválaszthatja az Üzenetek nézetablakban megjelenő ablakokat és üzenettípusokat.

További információ az Üzenetek nézet használatáról: Üzenetek nézet használata

Folyamatok nézet

A Folyamatok nézet megjeleníti a rendszer összes aktív folyamatának fáját. Megjelenik a folyamatazonosító és a modul neve. A Folyamatok nézetet akkor használja, ha egy adott rendszerfolyamatot szeretne megvizsgálni, amely általában egy végrehajtó programnak felel meg. A folyamatokat modulnevek azonosítják, vagy rendszerfolyamatokvannak kijelölve.

A Microsoft Windows több folyamatot is támogat. Minden folyamathoz egy vagy több szál tartozhat, és mindegyik szálhoz tartozhat egy vagy több legfelső szintű ablak. Minden felső szintű ablak több ablakkal rendelkezhet. A + szimbólum azt jelzi, hogy egy szint össze van csukva. Az összecsukott nézet folyamatonként egy sort tartalmaz. A szint kibontásához válassza a + szimbólumot.

A Folyamatok nézetet akkor használja, ha egy adott rendszerfolyamatot szeretne megvizsgálni, amely általában egy végrehajtó programnak felel meg. A folyamatokat modulnevek azonosítják, vagy rendszerfolyamatokvannak kijelölve. A folyamat megkereséséhez csukja össze a fát, és keressen rá a listában.

A folyamat kereséséről további információt a Folyamat nézetbencímű témakörben talál.

Szál nézet

A Szálak nézet a rendszer ablakaihoz társított összes szál egybesimított listája. Megjelenik az egyes szálak szálazonosítója és modulneve. A folyamatok nem szerepelnek benne, de könnyen megtalálhatja azt a folyamatot, amely egy kijelölt szál tulajdonosa.

További információ a szál kereséséről: Szál keresése a Szálak nézetben.

A nézet frissítése

A Spy++ pillanatképet készít a rendszertáblákról, és ezen információk alapján frissíti a nézetet. Fontos, hogy rendszeresen frissítse a rendszer nézeteit. Ha egy Spy++ nézet van megnyitva, és nem frissítette a nézetet, akkor nem látja azokat a folyamatokat, szálakat és ablakokat, amelyek később jönnek létre. Emellett olyan elemek is megjelenhetnek, amelyek már nem léteznek. A Frissítés parancs az Üzenetek nézet kivételével minden nézethez elérhető.

Az aktuálisan aktív nézet frissítése:

  • Válassza a Frissítés lehetőséget a Ablak menüből, vagy válassza az eszköztár Frissítés gombját.

Betűtípusok módosítása

Módosíthatja a Spy++ ablak betűtípusát, betűstílusát és betűméretét.

A betűtípus beállításainak módosítása:

  1. A Nézet menüben válassza Betűtípuslehetőséget.

  2. Válasszon betűtípust, betűstílust és betűméretet.

  3. Válassza OKlehetőséget.

    A(z) Betűtípus mentése alapértelmezettként kiválasztása azt eredményezi, hogy az összes jövőbeli Spy++ ablak ezt a betűtípust használja.

Spy++ fák kibontása és összecsukása

Az ablakok, folyamatok és szálak nézetét két módszerrel bonthatja ki és csukhatja össze: az ablakban lévő ikonok kiválasztásával vagy a Fa menü használatával. A fa + és - ikonjai ugyanúgy működnek, mint a C++ projektablakban.

A Fa menü négy parancsot tartalmaz:

Menüparancs Leírás
Egy szinttel kibontás Kibontja a jelenleg kijelölt elemet a következő szintre.
Ág kibontása Az aktuálisan kijelölt elem teljes kibontása.
Az összes kibontása Az ablak összes elemének teljes kibontása.
összecsukása Teljesen összecsukja az aktuálisan kijelölt elemet.

Borravaló

Ha kibont egy folyamatot, láthatja a folyamat összes szálát. Ha kibont egy szálat, megjelenik a tulajdonában lévő összes ablak listája.

Spy++ fák kibontása vagy összecsukása:

  1. Jelölje ki az egyik elemet az ablakok, folyamatok vagy szálak nézetben.

  2. A Fa menüben válassza ki a kibontó vagy összecsukó parancsok egyikét.