工具:Spy++ —— 視窗、訊息檢視分析利器
阿新 • • 發佈:2018-12-12
1,簡介
Microsoft Spy++是一個非常好的檢視Windows作業系統的視窗、訊息、程序、執行緒資訊的工具,簡單易用,功能強大。
2,下載地址
3,使用場景
(1)我經常用來查詢一個不知道從哪裡彈出來的廣告視窗是哪個程序搞的鬼……然後幹掉
(2)列舉所有視窗,檢視父子關係,搜尋某個視窗是否存在
(3)查詢一個視窗(包括隱藏視窗)的屬性,包括標題、類名、位置、程序執行緒
(4)通過分析其他軟體的視窗訊息,輔助研究其內部實現原理
(5)分析某視窗的訊息引數,給其傳送冒充訊息,以實現特殊的功能
4,使用方法
1,預設介面 可檢視所有頂層視窗,展開可顯示子視窗。
2,右鍵視窗,選擇“訊息”,可開啟該視窗的訊息檢視視窗。裡面實時顯示當前訊息。
3,顯示一個視窗位置。
右鍵視窗,選擇“突出顯示”,之後該視窗的邊界會閃爍幾次,讓你輕易地發現它的位置。
如果沒有閃爍,那麼也可以通過點選“屬性”,顯示出該視窗的位置屬性,然後在螢幕上根據該位置大致判斷出是哪個視窗。
突出顯示和檢視屬性:
4,如果需要分析桌面的某一個存在的視窗屬性,點選工具條的第5個按鈕(如下圖),將彈出介面裡的圓圈拖到該視窗上。則該視窗屬性顯示出來。
如圖,檢視工作列中間的子視窗屬性:
5,選擇工具條第6個按鈕,可以在視窗列表中直接定位到該視窗顯示。
如圖,直接定位到工作列的子視窗“顯示執行的程式”。
6,檢視視窗的訊息時,可以設定一些條件和格式。
可以設定是否檢視父視窗、子視窗、同一程序、同一執行緒、系統中所有視窗的訊息。
可以設定哪些訊息型別。(“訊息選項”介面第2個TAB頁“訊息”)
可以設定輸出哪些內容。(“訊息選項”介面第3個TAB頁“輸出”)