当前位置: 代码迷 >> 汇编语言 >> OpenProcess到底需要什么权限,该怎么处理
  详细解决方案

OpenProcess到底需要什么权限,该怎么处理

热度:7336   发布时间:2013-02-26 00:00:00.0
OpenProcess到底需要什么权限
OpenProcess到底需要什么权限 这个权限是CPU保护模式的权限 ?还是什么权限呢?
我已经成功进入Ring0里面运行这个函数可以去打开系统进程吗

------解决方案--------------------------------------------------------
不需要啊,这个跟CPU的特权级没什么关系,是跟你要操作的进程的权限有关.
比如你要结束一个进程,就必需用PROCESS_TERMINATE打开它,这样获得的句柄才能用TerminateProcess来结束它,在NT下,对于系统进程,还必需为进程申请一个Debug特权,只有这样才能用OpenProcess来打开它的句柄.不然调用会失败.
------解决方案--------------------------------------------------------
//OpenProcess到底需要什么权限

和cpu保护无关,主要看被打开Process对象的安全属性