Tutoriale Linux, Tutoriale Programare, Tutoriale retele, tutoriale photoshop

Cod:

uses TLHelp32;

Cod:

procedure ListeazaProcese;
var h:dword;
pe:TProcessEntry32;
b:boolean;
i:integer;
begin
h:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
pe.dwSize:= SizeOf(pe);
B:= Process32First(H, pe);
i:=0;
while b do
 begin
  inc(i);
  Form1.Memo1.lines.Add('PID: '+inttostr(pe.th32ProcessID)+' - '+pe.szExeFile);
  B:= Process32Next(H, pe);
 end;
CloseHandle(H);
end;

Rezultatul va fi afisat in Memo1, de forma:

Cod:

PID: 0 - [System Process]
PID: 4 - System
PID: 404 - SMSS.EXE
PID: 476 - CSRSS.EXE
PID: 500 - WINLOGON.EXE
PID: 548 - SERVICES.EXE
PID: 560 - LSASS.EXE
PID: 704 - SVCHOST.EXE
....
Ethical hacking and programming community