如题,我想知道如何查询一个进程的父进程是谁?请知道的朋友指点,谢谢。

解决方案 »

  1.   

    用CreateToolhelp32Snapshot,结构中可以直接查看父进程...
      

  2.   


    用CreateToolhelp32Snapshot函数需要遍历,太麻烦,有没有一个API调用,可以查询到指定进程的父进程呢?
      

  3.   

    有的。
    MSDN: PROCESSENTRY32中th32ParentProcessID成员的解释
    Process identifier of the process that created this process (its parent process). 
    子进程会默认继承父进程的环境变量。
      

  4.   


    没有直接的API可以查询
    用toolhelp函数库
      

  5.   

    怕麻烦你就不应该学编程,至少不应该学C/C++.
    C#吧.简单很多.