317 字
2 分鐘
spy++ 找hwnd 句柄

介紹#

spy++ 非常好用的工具,取得 spy++需要安裝 Visual Studio 軟體,啟動 spy++ 官方說明(在新分頁開啟),google 搜尋可以找到非常多教學。
這篇教學是使用 spy++找到正確的 hwnd,例如你想點擊 雷電模擬器並且不想讓自己鼠標實際去點擊,你看不到鼠標真實去點擊,需要使用到 PostMessage 或是 SendMessage 去發送點擊,要做到虛擬點擊必須找到正確的 hwnd。

抓取視窗 hwud 句柄#

抓取雷電模擬器的 hwud,SPY++取得的視窗 hwud 句柄是 16 進制,windowApi FindWindow()取得到是 10 進制,可以使用進制轉換網站(在新分頁開啟),例如 16 進制 00512296 到 10 進制是 5317270。./spy01.jpg ./spy02.jpg

觀察確認正確的 hwud 句柄#

開啟 Messages 這個功能可以觀察動態,只要在雷電模擬器中移動 點擊 輸入按鍵都可以觀察到。./spy03.jpg ./spy04.jpg

spy++ messages 沒有顯示解決辦法#

找到 spy++ 路徑的目錄,並找到 spyxx_amd64 檔案開啟就可以解決了。

參考資料:(在新分頁開啟)https://www.cnblogs.com/xielong/p/6692980.html(在新分頁開啟)

spy++ 找hwnd 句柄
https://aishuafei.com/posts/spy-找hwnd-句柄/
作者
愛耍廢
發佈於
2020-03-16
許可協議
CC BY-NC-SA 4.0