首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2012-03-09 
OpenProcess到底需要什么权限OpenProcess到底需要什么权限这个权限是CPU保护模式的权限 ?还是什么权限呢?

OpenProcess到底需要什么权限
OpenProcess到底需要什么权限 这个权限是CPU保护模式的权限 ?还是什么权限呢?
我已经成功进入Ring0里面运行这个函数可以去打开系统进程吗

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

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

热点排行