我想从一个进程(对应一个EXE文件)启动另一个进程(对应另一个EXE文件),同时关闭前一个进程自己。请问用什么简单可靠的方法来实现比较好?

解决方案 »

  1.   

    在一个线程中终止另一个线程:
    TerminitProcess
    结束本线程:
    ExitProcess
      

  2.   

    用CreateProcess()创建另一个线程
    1、在主线程中判断CreateProcess()是否成功,如果成功,就让这个进程的主线程返回,一个程序的主线程返回了,这个进程也就结束了!
    2、判断CreateProcess是否成功,如果成功调用ExitProcess()函数来结束进程,在任何一个线程中都可以调用这个函数令进程结束
      

  3.   

    用CreateProcess()创建另一个线程
    1、在主线程中判断CreateProcess()是否成功,如果成功,就让这个进程的主线程返回,一个程序的主线程返回了,这个进程也就结束了!
    2、判断CreateProcess是否成功,如果成功调用ExitProcess()函数来结束进程,在任何一个线程中都可以调用这个函数令进程结束说得多明白,我叫声好吧