摘要: 1、进程内核对象句柄表2、创建与关闭内核对象3、进程间内核对象句柄的共享1、进程内核对象句柄表当一个进程初始化时,系统会为它分配一张内核对象句柄表。这个表只用于管理内核对象句柄。GDI和用户对象不会影响到这张表。表中的每一项有4个域。 即句柄ID,对象内存地址,访问屏蔽位,标志位。当一个进程初始化时,句柄表为空。 现在假设你调用CreateFile函数创建一个文件对象,内核首先会查找当前进程中的句柄表,将一个空的表项取出来,并分配一个内核对象,将该对象的地址写入第二个域(即,对象内存地址),然后访问屏蔽设置为完全访问,相应的标志位也会被设置。用于内核对象创建时返回与进程相关的句柄,而这些句柄可 阅读全文
posted @ 2010-06-26 11:08 麒麟子MrKylin 阅读(547) 评论(0) 推荐(0) 编辑