首页
社区
课程
招聘
[旧帖] 请问下内核模式下和用户模式下Handle都是一样的吗? 0.00雪花
发表于: 2010-7-1 18:41 3242

[旧帖] 请问下内核模式下和用户模式下Handle都是一样的吗? 0.00雪花

2010-7-1 18:41
3242
内核模式下打开文件和用户模式下打开文件获得的句柄都是一样的吗?

感觉不一样,有不知道哪里不一样! 求解答!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 14
活跃值: (240)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
如果你真正理解句柄的概念的话,内核中句柄和用户态句柄是一致的,只是会有些小的差异:句柄是4,8,12的一系列整数,那么最低两位为0,用户态正确的句柄最低两位都为0,内核态会利用最低两位,表示特殊意义,比如说表示自身线程,具体的表示含义我忘记了,并且在内核代码有类似于 handle&&fffc的代码,也就是修正句柄值,
   句柄的意义如果你没分析过分析和理解,就直接认为内核和句柄是一致的,这个也没错,没有抠的那么细致
  可以看下我发的帖子,总结比较详细,有空我会把句柄相关的操作全发出来,最近一直没空整理
2010-7-8 11:03
0
雪    币: 211
活跃值: (336)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
补了一课~谢谢Ls的
2010-7-15 14:59
0
游客
登录 | 注册 方可回帖
返回
//