内核对象的数据结构仅能够从内核模式访问,所以应用程序无法直接在内存中定位这些数据结构。应用程序必须使用API函数访问内核对象。调用函数创建内核对象时,函数会返回标识此内核对象的句柄。此句柄是一个能够被进程中任何线程使用的不透明的值,许多API函数需要以它为参数,以便系统知道要操作哪一个内核对象。如果将一个句柄值传递给其他进程中的线程,那么该线程以此句柄为参数调用相关函数时就会失败。
多个进程也可以共享一个内核对象,调用DuplicateHandle函数复制一个进程句柄传递给其他进程即可。
对象句柄
最新推荐文章于 2022-06-16 17:50:38 发布