如何在Delphi中根据PID号来结束系统线程

解决方案 »

  1.   

    真的不懂, 只知道用terminateprocess用的是句柄, 
    帮你顶
      

  2.   

    HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ,FALSE,pid);
    这个好像是根据pid返回句柄的
      

  3.   

    我是用以下来做的
     myhandle := OpenProcess(PROCESS_TERMINATE, False,iPid  );
            TerminateProcess(myhandle, 0);
    不过成功的机率很低。
      

  4.   

    系统进程普通权限是不能Kill掉的。要想办法提高权限再Kill。