TerminateProcess太暴力了,有没有什么完美一点的方法终止外部进程?

解决方案 »

  1.   

    PostQuitMessage()或
    创建远程线程,在远程线程中用ExitProcess()退出
      

  2.   

    远程线程太麻烦了,我就终止一个外部进程而已,有没有简单一点的方法啊?还想问问如果知道外部进程的进程id, 怎么用PostQuitMessage()结束外部的进程?
      

  3.   

    首先要找到外部的进程的主线程的ID,才能调用PostQuitMessage()结束外部的进程.
      

  4.   

    如果外部进程的主线程是一个工作者线程,好像无法用PostQuitMessage()结束,除非在工作者线程中作了消息循环。
    不止各位可有高见??