句柄是WONDOWS用來標識被應用程序所建立或使用的對象的唯一整數(shù),WINDOWS使用各種各樣的句柄標識諸如應用程序實例,窗口,控制,位圖,GDI對象等等。WINDOWS句柄有點象C語言中的文件句柄。
句柄相當于一個索引,一般用于指示有限的一些資源,索引值就是個整數(shù)相當于指示第幾個資源,比如系統(tǒng)打開文件時,同時能打開的文件是有限的,由系統(tǒng)自動維護,那么你打開文件后就會從系統(tǒng)那里拿到文件句柄,根據(jù)這個句柄進行操作時,系統(tǒng)會自動到文件打開的表(表中的元素為系統(tǒng)打開文件的專用結構或類)中找到相應的文件進行操作。
句柄實際上是一種指向某種資源的指針,但與指針又有所不同:指針對應著一個數(shù)據(jù)在內(nèi)存中的地址,得到了指針就可以自由地修改該數(shù)據(jù)。Windows并不希望一般程序修改其內(nèi)部數(shù)據(jù)結構,因為這樣太不安全。所以Windows給每個使用GlobalAlloc等函數(shù)聲明的內(nèi)存區(qū)域指定一個句柄(本質上仍是一個指針,但不要直接操作它),平時你只是在調(diào)用API函數(shù)時利用這個句柄來說明要操作哪段內(nèi)存。當你需要對某個內(nèi)存進行直接操作時,可以使用GlobalLock鎖住這段內(nèi)存并獲得指針來直接進行操作。
星期六句柄探測工具功能
1.增加 獲取線程ID
2.增加 獲取進程ID
3.增加 獲取進程路徑
4.增加 鼠標相對于探測到的窗口偏移(如圖所示,左:XX,即鼠標相對與探測到的窗口左端的距離)
5.增加 探測到的窗口用藍色方框框住
6.刪除了顏色的探測(1.0和1.1版本有這個功能是因為,程序截面右下角不能出現(xiàn)大量空白,(∩_∩) )
- PC官方版
- 安卓官方手機版
- IOS官方手機版