十年

  :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

杀死一个正在运行的程序

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;
posted on 2005-01-22 15:53  留不住的时光  阅读(293)  评论(0)    收藏  举报