Liste des processus actif...

Résolu
Signaler
Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008
-
Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008
-
Hello,
Alors voilà je voudrais récupéré la liste de tout les processus actif et les stocké dans une liste...
J'ai rechérché sur le net, j'ai cru comprendre qu'il fallais utilisé

CreateToolhelp32Snapshot
Process32First
Process32Next

En tentant de comprendre l'aide Delphi sur ces fonctions je suis parvenu a faire ca:

procedure TForm1.Button1Click(Sender: TObject);
var Hdl: HWND;
a:PROCESSENTRY32;
begin
Hdl:=CreateToolhelp32Snapshot(TH32CS_SNAPALL ,0);


if Process32First(Hdl,a) then begin
repeat
ListBox1.Items .Add( a.szExeFile);
until Process32Next(Hdl,a);
end;


end;

Mais bon ca donne rien de concluant (et d'ailleurs c'est surement plein d'incoherence) et donc je sais pas trop comment faire...

Si quelqu'un pouvais tenté de me donné des pistes! Merci d'avance...

1 réponse

Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008

Merci pour ta reponse, mais le code est quand meme super compliqué!

Pour info pour les autres j'ai trouvé ca

http://www.phidels.com/php/index.php3?page=../php/pagetelechargementzip.php3&id=166

c'est plus simple a comprendre!