Comment redémarrer un service Windows par programme dans .NET ?
En outre, je dois effectuer une opération lorsque le redémarrage du service est terminé.
Réponses
Trop de publicités?Cet article utilise la `` classe pour écrire des méthodes de démarrage, d’arrêt et de redémarrage des services Windows ; cela peut valoir la peine d’être examiné.
Extrait de l’article (méthode « Restart Service ») :
Jetez un coup d’œil à la classe ServiceController .
Pour effectuer l’opération qui doit être effectuée lorsque le service est redémarré, je suppose que vous devez le faire dans le service vous-même (s’il s’agit de votre propre service).
Si vous n’avez pas accès à la source du service, vous pouvez peut-être utiliser la méthode du
.