Maison >développement back-end >C++ >Comment puis-je vérifier l'état d'un service Windows à l'aide de C# ?
Vérification de l'état d'un service Windows à l'aide de C#
Dans votre application, vous devez vérifier si un service Windows spécifique est en cours d'exécution. Pour accomplir cette tâche, suivez ces étapes :
Implémentation de la logique de vérification
Statuts de service possibles
Le La propriété Status peut renvoyer l'une des valeurs suivantes :
Exemple de code
L'exemple de code suivant montre comment vérifier l'état d'un service et renvoyer un message approprié. réponse :
using System.ServiceProcess; ServiceController sc = new ServiceController(SERVICENAME); switch (sc.Status) { case ServiceControllerStatus.Running: return "Running"; case ServiceControllerStatus.Stopped: return "Stopped"; case ServiceControllerStatus.Paused: return "Paused"; case ServiceControllerStatus.StopPending: return "Stopping"; case ServiceControllerStatus.StartPending: return "Starting"; default: return "Status Changing"; }
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!