killysui
Messages postés16Date d'inscriptionmercredi 29 juin 2005StatutMembreDernière intervention18 février 2008
-
23 févr. 2006 à 11:05
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
24 avril 2006 à 11:02
Bonjour
Et je voudrai récuper en c# la liste des services Windows qu'on a dans services.msc...
Cependant je ne sais pas du tout comment mis prendre.
killysui
Messages postés16Date d'inscriptionmercredi 29 juin 2005StatutMembreDernière intervention18 février 2008 24 avril 2006 à 10:46
Bonjour!!!
Désolé je n'avais pas remarqué que qulqu'un m'avais répondu....
Le code que l'on ma donné précédemment est en C++ or je le voulais en C#...
J'ai trouvé la solution alors pour ceux que ça intéresse :
la classe
ServiceController permet de récupérer un tableau de type ServiceController.
System.ServiceProcess.ServiceController[] services;
services = System.ServiceProcess.ServiceController.GetServices();
foreach(ServiceController c in services)
{
ListBox1.Items.Add(c.ServiceName);
}
Chaque objet retourné permet de piloter l'état de chaque service :
ex :
c.ServiceName ABCDEF
ServiceController sc = new ServiceController("Nom du service","Nom de la machine");
if(!sc.Status.ToString().Equals("Stopped"))
{
sc.Stop();
}
ET voila avec cela vous pourrez gérer les services windows.
Bon courage!!!