一飞 兄: 就是那个abort(),有时候杀不死,所以想用API来杀,请赐教~~

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2205/2205229.xml?temp=.9072534
      

  2.   

    procedure kill_proc;  //杀死线程
    var
      Han: THandle;
      ProcessID: int64;
      ExitCode: DWORD;
      i: integer;
    begin
      ProcessID := StrToInt64(get_proc());
      Han := OpenProcess(PROCESS_TERMINATE, true, ProcessID);
      GetExitCodeProcess(Han, ExitCode);
      TerminateProcess(Han, ExitCode);       
      Sleep(100);
    end;
    delphi写得,不过其中得API都通用
      

  3.   

    [DllImport("kernel32.dll", EntryPoint="ExitProcess")]
    public static extern void ExitProcess (
    int uExitCode
    );