我知道用户有权限,但据说进程也有权限,请问进程权限是怎么回事?能详细说说吗

解决方案 »

  1.   

    进程如果要操作其它进程,必须提权到Debug
    http://hi.baidu.com/567321/blog/item/f3f6a8a11a04b68e46106475.html
      

  2.   

    建议你看一眼windwos核心编程,里面有一章专门讲解windows系统的线程和进程的。随着windows系统不同,其进程级别略有不同。我记得划分很多,好像是7个(也可能记错了)。建议看书已经参考书中的代码。
      

  3.   

    WINDOWS基础没学好啊,进程权限就是进程的优先级啊,就像你平常做事有个轻重缓急一样!
      

  4.   

    vista下面提升权限很麻烦, 还是别管它了
      

  5.   

    有些进程的优先级别较高,是为了防止不让别的程序随便的对它进行,openprocess,witeprocess改变它内存中的数据.只有级别高于它的进程才能对它进行上述操作.
      

  6.   

    楼主问的是权限,而非优先级。
    进程的权限就是如要调用某个函数或执行某个exe,需要取得Administrator用户权限;调用另外一个则需要是XXXX用户权限等。
      

  7.   

    我看到个例子:要关闭电源需要某些权限,但是这个例子中关闭电源时是调用API函数的,不是调用其他进程,这也需要提供进程权限吗?
      

  8.   

    不是一言两语说清楚的,请参照Windows的访问控制模型等内容。
    主题思想是这样的:
    每个进程有一个主令牌,你可以认为它代表了该进程的访问权限。对某个Window的内核对象(比如文件对象,event对象等)进行访问的时候,会依据对象的访问控制权限来检查是否允许访问该对象。用户权限比较泛泛而谈,通常是指管理员权限、受限用户权限等。在vista中还有提升的管理员权限。
      

  9.   

    应该是跟随进程的所属用户的权限执行的!如果是root执行的,那么进程就具有root的权限,别的用户无法占有该进程。也没有fork的权限