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