- Delphi / Pascal : Lister les processus systèmes en cours de fonctionnement - CodeS SourceS
- C / C++ / C++.NET : Nclib librarie pour plusieurs fonction ex: calculer md5 , lister les processus
- List des processus en cours
- Liste des processus
- Visual Basic / VB.NET : Lister les processus actifs avec les api - CodeS SourceS
Oui tu a raison, je n'est pas compilé
je l'est fait est c'est trés PRO COM PROG
rien @ dir.
@Kimi1632 : as-tu au moins téléchargé, compilé et exécuté la source ?
C'est bien plus poussé et complet que le code que tu proposes !
Pour faire court : ton code ne liste que 10% des processus comparé au code d'OliverDev
@+
Cirec
pour lister les process actives il existe
plus simple :
uses TLHLP32;
// voici la procedure avec un memo en paramétre
procedure processActives(M:Tmemo);
var
pHandle:THANDLE;
pEntry32 :TprocessEntry32;
BEGIN
pHandle := CreatetoolHelp32SnapShot(TH32CS_SNAPPROCESS,0);
pEntry32.dwSize := SizeOF(ProcessEntry32);
Process32First(pHandle,pEntry32);
m.Clear;
repeat
m.lines.Add(pEntry32.szExeFile);
Until not
Process32Next(pHandle,pEntry32);
CloseHandle(pHandle);
end;
// fin
GoodCoding
Peut-être aurait-il été judicieux de vérifier que les différentes API utilisées ont fonctionné correctement (par exemple pour OpenProcess, CreateFile, VirtualAlloc etc... il suffit de tester que la valeur retournée est non nulle).
Et certains Handle de process ne sont pas fermés (ceux ouverts avec OpenProcess).
En dehors de ça c'est nickel, vivement d'autres sources!