erqie

学无止境,唯缺光阴;理虽无难,贵在有恒。

导航

Delphi杀死进程代码

Posted on 2008-03-08 00:46  而且  阅读(1120)  评论(1编辑  收藏  举报
网上搜索到的,记录一下备用。
procedure KillProgram(Classname : string; WindowTitle : string);
const
  PROCESS_TERMINATE 
= $0001;
var
  ProcessHandle : THandle;
  ProcessID: Integer;
  TheWindow : HWND;
begin
  TheWindow :
= FindWindow(Classname, WindowTitle);
  GetWindowThreadProcessID(TheWindow, @ProcessID);
  ProcessHandle :
= OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId);
  TerminateProcess(ProcessHandle,
4);
end;