Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Ver procesos de windows (https://www.clubdelphi.com/foros/showthread.php?t=15111)

darkpale 11-10-2004 17:04:08

Ver procesos de windows
 
Hola amigos del foro, bueno pues quisiera saber sia laguien sabe como mostrar en un listbox los procesos que windows tiene abiertos, o que me den alguna idea de como puedo hacerlo, de antemano muchas gracias por su ayuda

DarkByte 11-10-2004 19:42:11

En trucomania (www.q3.nu/trucomania) había un truco referente a eso... "Obtener una lista de los Exe's en ejecución", truco 287 o algo así... creo.

Eklypsex 19-10-2004 10:37:12

Prueba con esto o algo parecido...
Yo lo utilizaba para ver si habia una serie de procesos en ejecución y si era así, los echaba abajo. Esta parte es la que recorre todos los procesos... Aunque para sacar la lista, tal vez sobre alguna linea:

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
lista.items.add(FProcessEntry32.szExeFile);
ContinueLoop:=Process32Next(FSnapshotHandle,FProcessEntry32);
end;
CloseHandle(FSnapshotHandle);
end;


Hasta luego!


La franja horaria es GMT +2. Ahora son las 13:03:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi