A Spy++ bemutatása

A Spy++ (SPYXX.EXE) egy Win32-alapú segédprogram, amely grafikus képet ad a rendszer folyamatainak, szálainak, ablakainak és ablaküzeneteinek. A Spy++ segítségével a következő feladatokat hajthatja végre:

  • A rendszerobjektumok közötti kapcsolatok grafikus fájának megjelenítése. Ezek közé tartozik a Folyamatok nézet, Szálak nézet, valamint Windows nézet.

  • A megadott ablakok, szálak, folyamatokvagy üzenetekkeresése.

  • A kijelölt ablakok, szálak, folyamatok vagy üzenetek tulajdonságainak megtekintése.

  • Jelöljön ki egy ablakot, szálat, folyamatot vagy üzenetet közvetlenül a nézetben.

  • A Finder tool segítségével jelöljön ki egy ablakot egérmutató-elhelyezéssel.

  • Állítsa be a(z) üzenet opciót a komplex üzenetnapló-választási paraméterek használatával.

    A Spy++ eszköztára és hivatkozásai segítenek a gyorsabb munkában. Emellett Frissítés parancsot is biztosít az aktív nézet frissítéséhez, egy Ablakkereső eszköz a kémkedés megkönnyítéséhez, valamint egy Betűtípus párbeszédpanelt a nézetablakok testreszabásához. Emellett a Spy++ lehetővé teszi a felhasználói beállítások mentését és visszaállítását.

    A különböző Spy++ ablakokban a jobb gombbal kattintva megjelenítheti a gyakran használt parancsok helyi menüjét. A megjelenített parancsok attól függenek, hogy hol van az egérmutató. Ha például a jobb gombbal az Ablak nézetben egy bejegyzésre kattint, és a kijelölt ablak látható, akkor a helyi menü Kiemelés parancsra kattintva a kijelölt ablak szegélye villogni kezd, így könnyebben elhelyezhető.

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

Jegyzet

Van két másik segédprogram, amely hasonlít Spy++: PView, amely bemutatja a folyamatokat és szálakat, és DDESPY.EXE, amely lehetővé teszi a dinamikus adatcsere (DDE) üzenetek monitorozását.

64 bites operációs rendszerek

A Spy++-nak két verziója van. Az első, Spy++ (spyxx.exe) nevű verzió úgy lett kialakítva, hogy megjelenítse a 32 bites folyamatban futó ablakba küldött üzeneteket. A Visual Studio például egy 32 bites folyamatban fut. Ezért a Spy++ használatával megjelenítheti az Solution Explorer-hez küldött üzeneteket. Mivel a Visual Studio legtöbb buildjének alapértelmezett konfigurációja egy 32 bites folyamat, a Spy++ első verziója az, amely a Visual Studio Eszközök menüjében érhető el, ha szükséges összetevők telepítve vannak.

A második, Spy++ (64 bites) (spyxx_amd64.exe) nevű verzió úgy lett kialakítva, hogy megjelenítse a 64 bites folyamatban futó ablakba küldött üzeneteket. Egy 64 bites operációs rendszeren például a Jegyzettömb egy 64 bites folyamatban fut. Ezért a Spy++ (64 bites) használatával megjelenítheti a Jegyzettömbbe küldött üzeneteket. Spy++ (64 bit) általában itt található

.. \Visual Studio telepítési mappa\Common7\Tools\spyxx_amd64.exe.

A Spy++ bármelyik verzióját futtathatja közvetlenül a parancssorból.

Jegyzet

Bár a Spy++ (64 bites) fájlnév amdtartalmaz, bármilyen x64-es Windows operációs rendszeren fut.