Mam następujący kod:
Chodzi o to że on zabija proces TYLKO po nazwie. Czy dało by się go przerobić by zabijał po ścieżce? (ścieżka w edit)
Kod:
var
PHandle, FHandle : THandle;
Process : TProcessEntry32;
Done, Next : Boolean;
EXE : String;
begin
EXE := Edit.Text;
FHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
Process.dwSize := Sizeof(Process);
Next := Process32First(FHandle,Process);
while Next do
begin
if AnsiLowerCase(Process.szExeFile) = AnsiLowerCase(EXE) then
begin
PHandle:=OpenProcess(PROCESS_TERMINATE, False,
Process.th32ProcessID);
Done := TerminateProcess(PHandle,0);
if not Done then
MessageBox(Handle, 'Błąd', 'Błąd', MB_OK);
end;
Next := Process32Next(FHandle,Process);
end;
CloseHandle(FHandle);
end;
Chodzi o to że on zabija proces TYLKO po nazwie. Czy dało by się go przerobić by zabijał po ścieżce? (ścieżka w edit)