Spy++工具的使用

接上一篇文章,本來是要對上一篇文章裡面的win32提供的函數和方法做一些總結和介紹的,但是因為需要用到窗口的句柄和類等信息,所以這篇文章先介紹一下這些信息的獲取,即使用spy++工具。

Spy++ (SPYXX.EXE) 是一個基於 Win32 的實用工具,它提供系統的進程、線程、窗口和窗口消息的圖形視圖。使用Spy++ 可以執行下列操作:顯示系統對象(包括進程、線程和窗口)之間關係的圖形樹。搜索指定的窗口、線程、進程或消息。查看選定的窗口、線程、進程或消息的屬性。


Spy++工具的使用

  • 首先找到spy++工具,沒有的可以安裝先一下。
  • 找到spy++工具後,默認打開,可查看所有頂層窗口,展開可顯示子窗口
  • Spy++工具的使用

    • 右鍵窗口,選擇“消息”,可打開該窗口的消息查看窗口。裡面實時顯示當前消息。可以通過消息選項對消息設置一些條件和格式等。
    Spy++工具的使用

  • 顯示一個窗口位置。
  • 右鍵窗口,選擇“突出顯示”,之後該窗口的邊界會閃爍幾次,便可以很容易的找到它的位置。

    如果沒有明顯閃爍,那麼也可以通過點擊“屬性”,顯示出該窗口的位置屬性,然後在屏幕上根據該位置大致判斷出是哪個窗口。

    Spy++工具的使用

    • 如果打開spy++後,不知道哪個窗口是我們要找的,那麼可以通過第五個或者第六個按鈕查找,點擊工具欄中的按鈕五或者六,彈出查找窗口
    Spy++工具的使用

    • 然後拖動小風扇一樣的圖標到指定窗口,點擊確定,便可以查看具體信息(按鈕五確定直接顯示相關信息,按鈕六定位到指定窗口,再通過右鍵)
    Spy++工具的使用

    按鈕五效果


    Spy++工具的使用

    按鈕六效果

    • 然後可以確定窗口的句柄,父子窗口,類信息等。句柄和類在下一篇的方法介紹中用的頻率高一點。
    Spy++工具的使用

    Spy++工具的使用

    到這裡,spy++簡單基本的應用就介紹完了,其他的按鈕和使用聰明的小夥伴們可以自行去嘗試。

    然後下篇文章我們再見,最後大家注意防護,身體安康!


    分享到:


    相關文章: