Как получить список зап. программ(типа как в ctrl-alt-del)?
Помогите, пожалуйста.
procedure TForm1.Button1Click(Sender TObject);
var
ss THandle;
pe PROCESSENTRY32;
begin
Memo1.Clear;
ss = CreateToolhelp32SnapShot (TH32CS_SNAPPROCESS, 0);
try
pe.dwSize = SizeOf (PROCESSENTRY32);
if Process32First (ss, pe) then begin
repeat
Memo1.Lines.Add (pe.szExeFile);
until not Process32Next (ss, pe);
end;
finally
CloseHandle (ss);
end;
end;
в uses добавьте tlhelp32.
З.Ы. По тому же принципу можно получить список всех потоков, список модулей для каждого процесса и др.
[ Это Сообщение было отредактировано Разьярённое_x77 в 2001-12-11 1924 ]