不会吧,TerminateProcess是不通知应用程序的吧?除非还有一个进程在监视着这个应用程序,发现该进程被杀掉了就再立即再次启动

解决方案 »

  1.   

    用两个进程互相维护,看到对方出问题了(比如:suspend了,Terminate了),就再开一个,这样应该可以顶得住用进程命令终止进程
      

  2.   

    process Viewer 是用TerminateProcess来终止线程的吗?
      

  3.   

    怎样知道进程(或线程)被suspend了,Terminate了?
      

  4.   

    可以通过和监视进程定时通信的方式(如通过发送消息)。当监视进程发现通信中断了,就可以认为原进程已经被Terminate了。