Buscar

Função que retorna os processos abertos

Código

Function EnumWindowsProc(Wnd : HWnd;Form : TForm1) : Boolean;   Export; {$ifdef Win32} StdCall; {$endif}
var
  Buffer : Array[0..99] of char;
begin
  GetWindowText(Wnd,Buffer,100);
  if StrLen(Buffer) <> 0 then
  Form.ListBox1.Items.Add(StrPas(Buffer) + ' - ' + TimeToStr(NOW));
  Result := True;
end;

//para chamar essa função coloque no evento onClick de um Button, por exemplo
begin
  EnumWindows(@EnumWindowsProc,LongInt(Self));
end;

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Windows
Adicionada dia: 31/05/07
Por: Lucas Moreira De Souza
Visualizada: 4693 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009