用CreateProcessd打开一个进程,CreateProcess的最后那个参数保存有打开的进程的句柄、线程句柄等信息,
通过TerminateProcess、TerminateThread 就可以关闭那个进程和线程。需要注意的这只能操作一些一般的进程,一些系统进程需要提权才行。

解决方案 »

  1.   

    那就是 我要得到一个程序 运行的句柄,然后能kill这个进程。我去试一试
      

  2.   

    进程间的相互调用与参数传递【Delphi版】使用ParamStr和ParamCount函数http://zzk.cnblogs.com/s?w=blog%3Adevcjq%20ParamStr我问:如何判断A不能退出呢???
      

  3.   

    不懂你程序A怎么退出的。如果是没有提示就退出的话,比较好办,直接丢一个WM_CLOSE消息给他,过几秒他还没关的话就杀了他;如果有提示的话,目前我还没试过能不能给确认退出的窗口发消息,不能的话模拟一下鼠标不知道行不行。
      

  4.   

    命令行:
    TASKKILL /F /IM A.EXE