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