杀进程用DetermineProcess(...);休眠进程则可将其挂起,用Sleep(...)?I am not very sure.

解决方案 »

  1.   

    1.休眠用::Sleep ().
    2.杀死一个线程,最好是发消息,让线程自己退出。
      

  2.   

     呵呵,这个我熟。
     杀掉:
      BOOL TerminateThread(HANDLE hThread, DWORD dwExitCode);
     挂起:
      DWORD SuspendThread( HANDLE hThread);  
      

  3.   

    杀死线程最好不要用TerminateThread.这个函数很危险,它并不做释放占有资源,而直接杀死线程,这样很容易造成系统崩溃。一般情况下,每个线程都有一个主循环,主循环退出了,线程就结束了,所以你可以设置一个EVENT。在线程的循环中检查这个EVENT。 由其它线程用SetEvent发送终止信号。在VC的例子中有很多这方面的内容。建议好好看一下,必然会有收获。
      

  4.   

    同意songshi(VCSongs). 杀死线程很危险, 任何情况下都不要用。
    如果你的线程不老实,就把它甩到单独的进程空间里去(IIS就是这样做的)。