一般我們使用Windows 作業系統時,會開啟很多應用程式,但是有哪些應用程式是可見的,有哪些是不可見的,您或許以為你開啟的應用程式就是看的到的,其實有很多看不見的應用程式正在運行著,當我們也可以透過【工作管理員】來得知,但是Spy++可以讓您獲得其他的資訊,包含了在應用程式底下是否還有子應用程式…等相關的訊息。
一般我們使用Windows 作業系統時,會開啟很多應用程式,但是有哪些應用程式是可見的,有哪些是不可見的,您或許以為你開啟的應用程式就是看的到的,其實有很多看不見的應用程式正在運行著,當我們也可以透過【工作管理員】來得知,但是Spy++可以讓您獲得其他的資訊,包含了在應用程式底下是否還有子應用程式…等相關的訊息。
首先我們下載Spy++
下載連結 : http://ppt.cc/JLFW
下載後它其實是一個免安裝的應用程式
打開後會發現,有非常多的應用程式正在運作著,
並竊看到最前面有些視窗是淺色的,有些是深色的
淺色視窗 : 隱藏的視窗
深色視窗 : 顯示的視窗
然而部分的視窗是可以被展開的,這些被展開的應用程式,
意即它的底下還有包覆著其他的應用程式,寫程式的人大概懂這叫做子項目Child
也就是說,是好幾個子項目在幫助這隻應用程式工作
當我們按下【右鍵】→【Properties】可以查看該視窗的詳細資料
可以查看目前視窗的座標位置,還有目標視窗占用的螢幕大小是多少
也可以判斷該視窗是否包含了父框架與子程式視窗
也可以查看Class Name,這個就還蠻好用的了,因為我們可以在C#程式碼中撰寫如何將應用程式視窗移動到最上層
參閱 : C# Windows Form 開發,將應用程式視窗移動至最上層。
如此一來我們就可以知道各個應用程式的視窗資訊囉!
References :
Microsoft Spy++ or Spyxx for download
文章中的敘述如有觀念不正確錯誤的部分,歡迎告知指正 謝謝
轉載請註明出處,並且附上本篇文章網址 ! 感謝。