主题:怎么使用API关闭另外一个程序?
fenggzh
[专家分:0] 发布于 2006-08-13 19:48:00
我忘了那几个API是什么了。
是不是先FindWindow
然后Sendmessage
假如已经知道那个要关闭程序的标题了。
回复列表 (共1个回复)
沙发
wming [专家分:0] 发布于 2006-08-14 14:55:00
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;
我来回复