一个应用程序通过CreateProcess(...)API函数创建几个进程,能说明所有的进程都属于这个应用程序吗?

解决方案 »

  1.   

    如果不切断两者之间的关系,应该说这些进程都属于一个应用程序
    当你closehandle()以后两者应该说没有什么太大的附属关系了
    不过比较特殊的是,你仍然可以有一定的控制权。
      

  2.   

    同意 lygfqy(风清扬) !
    按照常理来说,一个应用只能有一个进程,无数个线程(不要太多哦,最好不要多于64个,太多容易死锁或性能下降,无数个纤程).
    CreateProcess(...)API函数创建的几个进程,这些进程的父进程将是您的进程,但使用
    closehandle()后,他们就独立了(自居山头为王了).
    要想控制它们,你可以使用Pipe技术,向在本进程一样的使用他们(Oracle,MS SQL Server等数据库就用这玩艺).Good Luck!