获取当前进程 / 线程的 ID 、句柄和内核地址
在用户态( RING3 )和内核态( RING0 )下,获取这些值的函数是不同的,而且这些函数的实现原理也是不同的,下面做个小结:
1. 用户态( RING3 )下
![](http://img.blog.csdn.net/20130921103509500?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2hhdGRheQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2. 内核态( RING0 )下
![](http://img.blog.csdn.net/20130921103521687?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2hhdGRheQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
做个总结,仅此而已。
获取当前进程 / 线程的 ID 、句柄和内核地址
在用户态( RING3 )和内核态( RING0 )下,获取这些值的函数是不同的,而且这些函数的实现原理也是不同的,下面做个小结:
1. 用户态( RING3 )下
2. 内核态( RING0 )下
做个总结,仅此而已。