回 帖 发 新 帖 刷新版面

主题:怎么使用API关闭另外一个程序?

我忘了那几个API是什么了。

是不是先FindWindow

然后Sendmessage

假如已经知道那个要关闭程序的标题了。

回复列表 (共1个回复)

沙发


procedure TerminateProcess(const MainName: string);
var
  H: THandle;
  ProcessId: Cardinal;
begin
  H := FindWindow(PChar(MainName), nil);
  if H <> 0 then
  begin
    GetWindowThreadProcessId(H, ProcessId);
    Windows.TerminateProcess(OpenProcess(PROCESS_ALL_ACCESS, false, ProcessId), 0);
  end;
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册