IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[service windows]arret et redemarrage


Sujet :

C#

  1. #1
    Membre actif Avatar de ronan99999
    Inscrit en
    Juillet 2003
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2003
    Messages : 279
    Points : 299
    Points
    299
    Par défaut [service windows]arret et redemarrage
    Bonjour,
    j'implémente un service sous windows et j'aimerais que sous certaine condition (j'ai implémenté un petit serveur de commande) il se redémarre automatiquement.

    j'ai essayé (en me doutant que cela n'aller pas marcher à tout les coup), d'utiliser la classe ServiceController.
    J'arrive à le stopper et parfois avec un peu de chance à le redemarrer (stop puis start ).

    Avez vous des solutions à proposer je pense que je vais creer un service de monitoring.

    Merci.
    Si tu ne te plantes pas, comment veux tu pousser?

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Ici, ils expliquent qu'un service ne peut pas être redémarré: http://www.thescripts.com/forum/thread539475.html

    Pourtant ici, il créé une méthode RestartServervice qui appelle 2 autres méthodes: StopService() et StartService()
    A tester: http://www.siccolo.com/how-to-create...ool-part5.html

  3. #3
    Membre actif Avatar de ronan99999
    Inscrit en
    Juillet 2003
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2003
    Messages : 279
    Points : 299
    Points
    299
    Par défaut
    merci pour ta réponse,
    c'est ce que j'ai essayer mais le probléme c'est que tu as des chances que le contexte de ton service soit libérer et donc lorsque tu fait ton wait for stopped d'etre terminé.
    Si tu ne te plantes pas, comment veux tu pousser?

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Tu peux toujours créer un deuxème service qui surveille ton premier et qui le redémarre quand il le faut.
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

Discussions similaires

  1. ShutDownHook et arret service windows
    Par gglefoncede dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2007, 02h12
  2. peut on etre averti de l'arret d'un service windows
    Par pseudomh dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 07/08/2007, 12h13
  3. Réponses: 3
    Dernier message: 09/10/2006, 05h06
  4. [VB6]Arreter un service windows
    Par bouboussjunior dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 04/10/2004, 17h03
  5. [C#] Icône, barre des tâches et Service Windows
    Par SErhio dans le forum Windows Forms
    Réponses: 17
    Dernier message: 03/09/2004, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo