scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
22 juil. 2004 à 11:45
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
22 juil. 2004 à 16:24
Dans l'épisode précédent...
(sur le chat pour ceux qui ont loupé ;p)
Pour récupérer la liste des process, C simple :
Process.GetProcesses();
(d'ailleurs ca renvoit rien sur 98... alors qu'en C, on pouvait le faire g du louper un chapitre )
Une fois qu'on a un Process, on peut récupérer ses modules via l'énumération de ProcessModule.
Si on poursuit le recueil d'info, on trouve un champ FileVersionInfo dans la dernière classe avec un champ FileDescription.
Tout marche au poil sauf pour un fichier qui me renvoit comme membre Filename pour ProcessModule :
@"\??\C:\WINDOWS\system32\csrss.exe"
Alors le \??\ il correspond à koi au juste parce que moi ca me fait planter ProcessModule.FileVersionInfo.FileDescription qui renvoit :
'Additional information: Caractères non conformes dans le chemin d'accès.'
Any idea?
Thx
----------------------------
C++ forever
C# amateur