也许是我没说清楚,具体是这样子的,哪个COM接口能够调用后创建一个新进程?

解决方案 »

  1.   

    创建进程而已,在组件里面调用CreateProcess等就行了
      

  2.   

    恩,我也很想自己CreateProcess.但是出于特殊原因,没办法..只能用RPC来创建进程.
      

  3.   

    一看就知道不懂rpc创建com server的是com scm,用的方法就是CreateService和一般的service没区别,只不过是在专门的batch logon session
      

  4.   

    那为什么使用procexp.exe看到的是C:\WINDOWS\system32\svchost -k DcomLaunch这个创建的进程?
    跟踪了下,它是使用CreateProcessAsUserW创建了进程,svchost是怎样才能让他创建一个子进程?
      

  5.   

    前面说的有点问题,如果是service形式的com server才是调用CreateServicecom scm就是svchost.exe,直接创建进程就可以了