| 查找一個進程,並殺掉這個進程(KillProcess) |
|
|
|
|
|
以下可以直接中止进程 KillHandle := OpenProcess(PROCESS_TERMINATE, False, lppe.th32ProcessID); TerminateProcess(KillHandle, 0);//强制关闭进程 CloseHandle(KillHandle); end;} Result :=True; end; Found := Process32Next(hSnapshot, lppe);//将进程列表的下一个进程信息读入lppe记录中 end; end;
procedure EndProcess(AFileName: string); const PROCESS_TERMINATE = $0001; var ContinueLoop: BOOL; FSnapShotHandle: THandle; FProcessEntry32: TProcessEntry32; begin FSnapShotHandle := CreateToolhelp32SnapShot(TH32CS_SNAPPROCESS, 0); FProcessEntry32.dwSize := SizeOf(FProcessEntry32); ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32); while integer(ContinueLoop) <> 0 do begin &上一页 [1] [2] [3] 下一页
|
|
|
|
|