OpenProcess是需要权限的,有些系统进程是不能Open的。是否还需要提升权限不记得了。

解决方案 »

  1.   

    hProcess = OpenProcess(PROCESS_ALL_ACCESS ,FALSE,buf[i])
    改成
    hProcess = OpenProcess(  PROCESS_QUERY_INFORMATION |PROCESS_VM_READ, FALSE, buf[i] );
    可以解决一部分权限问题,有些进程是不允许你打开的。
      

  2.   

    penProcess( PROCESS_QUERY_INFORMATION |PROCESS_VM_READ, FALSE, buf[i]  这个也试过  hProcess 也是0x000000哈,不顶用 迷糊阿
      

  3.   

    OpenProcess是需要权限的,有些系统进程是不能Open的。是否还需要提升权限不记得了。
    提升权限?什么权限?咋个提哦 支支招
      

  4.   

    GetLastError()
    返回值看一下是不是权限的问题