DYF
我思故我在!
摘要: 进程间共享内核对象内核对象的句柄是可以被继承的但内核对象本身是不能被继承的。每个句柄都有一个标志位指出该句柄是否可以被继承。如果创建内核对象时传递的LPSECURITY_ATTRIBUTES参数位NULL则,返回的句柄是不可继承的(标志位为0)把binheritHandle设为TURE就使得标志位为1。句柄的继承:(1)A:当父进程创建内核对象时,通知OS该对象的句柄能够被继承。父进程须分配和初始化一个SECURITY_ATTRIBUTES结构,并把该结构的地址传递给特定的Create*函数。B:父进程使用Create Process函数派生出子进程(binherit Handles参数位T. 阅读全文
posted @ 2008-11-16 17:38 o(∩_∩)o... 阅读(252) 评论(0) 推荐(0)
摘要: 进程的内核对象与句柄表当进程初始化时系统为他分配一张句柄表,该句柄表只能用于内核对象而不能用于用户和GDI对象。创建内核对象当进程首次初始化时句柄表还是空的,当进程中的某一线程调用了创建内核对象的函数时,内核就为该对象分配一块内存,并且初始化它。然后内核扫描进程句柄表,寻找一个空白项,进行初始化。所有创建内核对象的函数都返回一个与进程相关的句柄,它能被所有运行在该进程中的线程正确的使用。当调用接受核心对象句柄作为参数的WIN32函数时,要传递由某个Create *函数返回的值。在内部函数将查找进程句柄表来得到想要操作的内核对象的地址,然后用定义良好的方式来操作该对象的数据结构。句柄值是进程相关 阅读全文
posted @ 2008-11-16 17:30 o(∩_∩)o... 阅读(169) 评论(0) 推荐(0)
摘要: IE中的右键选项1;通过“开始 -> 运行 -> regedit”进入注册表,HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt”点击文件夹的“+”号,就可以看到 ,选中不需要的主键,右击鼠标,选择删除命令.......... 2;如果还不行就到下边的这个位置再查找下看有没有,有就清除丢。。。 HKEY_USERS/DEFAUST/Software/Microsoft/Internet Explorer/MenuExt 右键选项1. 单击Windows的“开始”菜单,单击“运行”,在“打开”框中键入“rege 阅读全文
posted @ 2008-11-16 17:23 o(∩_∩)o... 阅读(210) 评论(0) 推荐(0)