Je suis un débutant complet à travailler avec les services Windows. J'ai un squelette de base a travaillé pour le service et je suis en train de faire ceci:Comment exécuter un exe à partir du service Windows et arrêter le service lorsque le processus exe se ferme?
protected override void OnStart(string[] args)
{
base.OnStart(args);
Process.Start(@"someProcess.exe");
}
juste feu de l'exe au début du programme. Cependant, je voudrais que le service s'arrête lui-même lorsque le processus a démarré à partir des sorties exe. Je suis assez sûr de devoir faire une sorte de threading (quelque chose avec lequel je suis aussi un débutant), mais je ne suis pas sûr du contour général de la façon dont cela fonctionne, ni de la façon spécifique d'arrêter un processus . Pourriez-vous m'aider avec le processus général pour cela (c'est-à-dire démarrer un thread à partir de OnStart, alors quoi ...?)? Merci.
Merci, cela a fonctionné à peu près exactement comme j'avais espéré. – xdumaine