[.NET2] OBTENIR LES PROCESSUS ACTIFS DE TOUS LES COMPTES

leprov Messages postés 1160 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 octobre 2010 - 14 sept. 2006 à 14:06
Handball95 Messages postés 25 Date d'inscription vendredi 5 février 2010 Statut Membre Dernière intervention 24 février 2010 - 9 févr. 2010 à 15:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39544-net2-obtenir-les-processus-actifs-de-tous-les-comptes

Handball95 Messages postés 25 Date d'inscription vendredi 5 février 2010 Statut Membre Dernière intervention 24 février 2010
9 févr. 2010 à 15:46
Ton programme me sauve la vie, après quasiment trois jours de recherche intensive :)
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
15 sept. 2006 à 23:08
Si bien sur et tu as de nombreuses infos supplémentaire mais rien ne te renseigne sur le compte executant le processus, ni le domaine du compte.
meteors Messages postés 11 Date d'inscription vendredi 17 décembre 2004 Statut Membre Dernière intervention 25 mai 2007
15 sept. 2006 à 08:55
Je dis surement une connerie parce que je n'ai pas pris le temps de vérifier, mais ne peut ont pas faire cela en WMI? genre avec Win32_process connecté sur le pc distant? bien sûr, cela requiert je pense d'avoir un domaine qui ne soit pas trop vieux (genre NT4 SP6 minimum et sans millenium et 98 et 95)
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
15 sept. 2006 à 06:09
nickel :)
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
14 sept. 2006 à 21:45
Efforts fait. Source mise à jour.
Voila j'attend vos nouveaux commentaire maintenant sur la classe de wrapper :)
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
14 sept. 2006 à 15:44
je suis du même avis que leprov... CodeS-SourceS n'est pas un recueil de brouillons.
Merci de faire un minimum d'efforts pour que ta source soit compréhensible et réutilisable.
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
14 sept. 2006 à 14:24
LEPROV,
A la base c'était juste un projet "brouillon" pour essayer différentes méthodes donc oui c'est pas trop objet. Voila pourquoi tout est dans le Main.
Mais je prend note pour le rendre "plus" objet, je vais mettre à jour dès que possible.

Pour le copier-coller de la doc oui je sais c'est pas tip-top je vais simplifier et françiser tout ca.

Merci.
leprov Messages postés 1160 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 octobre 2010 17
14 sept. 2006 à 14:06
sympa pour montrer l'explication mais (avis perso) :
-tout dans le main, et meme tout dans la classe du main, j'accroche pas des masses.
-a mon sens, le code de récupération des process aurait du etre dans un objet a part qui mette a disposition une méthode permettant de récupérer les process, avec le wrapping des API dans cette classes (et donc un main qui contienne un truc du genre :
List<ObjetsDeTypeDetailProcess> ListMonObjet= ObjetsDeTypeDetailProcess.RecupListProcess();
foreach(ObjetsDeTypeDetailProcess MonObjet in ListMonObjet)
Console.Writeling(blablabla);

bref, un code un peu plus objet (et qui permette a qqun qui veut utiliser ta source de juste prendre une classe et de l'utiliser, et pas d'avoir a tout épurer avec ton code dispersé dans le main, dans des méthodes, etc....).

sinon le code est clair, commenté, et l'utilisation de cette API est plutot interessante, (je regrette juste le copié collé des commentaires de la doc, un peu d'épuration et des commentaires unifiés dans la langue auraient été plus sympas, mais je chipote ;)).

bref, a part la structure qui est perfectible, c'est plutot pas mal ;)
Rejoignez-nous