首页
社区
课程
招聘
什么是句柄?
发表于: 2004-11-26 23:52 4121

什么是句柄?

2004-11-26 23:52
4121
最近看了一些脱壳教程,看到很多壳都和句柄有关.

我不知道什么是句柄?我是菜鸟啊。

各位大哥,有谁知道啊。

在此谢谢了。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
句柄 (handle) 是 window 中的一种东西,它有不同的种类,它是一个 DWORD 数值

例如: Window handle (HWND) , Process handle (HANDLE), Device context handle (HDC) , Bitmap handle (HBITMAP) 等等

假设你要控制一个窗口,你要先得到它的句柄,那个句柄代表了那一个窗口
eg:
   HWND myhwnd;
   POINT pt;

   pt.x= 10; pt.y=10;

   myhwnd = WindowFromPoint( pt);

现在 myhwnd 有了那一个在 10,10 地方的窗口的句柄了,你可以用其它 API 去处理那个窗口

   ShowWindow( myhwnd, 0);

使那个窗口消失了
2004-11-27 00:29
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢你
为我解答!
2004-11-28 01:01
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
欢迎大家回帖.
欢迎,热烈欢迎。
2004-11-28 01:03
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
句柄 (handle) 是WINDOWS体系中没一种资源如窗口、硬件等的标识,由系统分配,退出后归还系统
2004-11-28 20:17
0
游客
登录 | 注册 方可回帖
返回