首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

关于内核对象和进程地址空间的有关问题

2013-02-15 
关于内核对象和进程地址空间的问题《Windows核心编程》上面说:内核对象由内核拥有,不由创建的进程拥有;内核

关于内核对象和进程地址空间的问题
《Windows核心编程》上面说:内核对象由内核拥有,不由创建的进程拥有;内核对象的句柄与进程相关,另一个进程使用这个句柄会失败。对于这一点本人的理解是:如果一个进程创建了一个内核对象,则这个内核对象的内存地址不在这个进程的地址空间中,而是在进程之外(创建的进程结束了这个内核对象还可以存在,供别的进程使用);可以有多个进程来使用这个内核对象,他们各自的内核句柄表中都保存了这个内核对象的地址,但是这些进程中这个内核对象的句柄不一定是个相同的值(Windows98中的内核对象句柄值是这个内核对象在句柄表中的索引值,所以进程1中有可能是1,进程2中有可能就是2......),不知道这样理解对不对?
[解决办法]
楼主,我也没有研究过这个技术,真的对不起了,爱莫能助。

热点排行