Hello,
J'avais déjà créé une discussion sur le sujet mais finalement, elle avait dérivée et le problème avait été résolu d'une autre manière. Pour ne pas tout mélanger, je crée donc celle-ci.
Voici la situation.
J'ai un serveur windows server 2003 que nous appellerons S.
A côté de ça, j'ai une machine de développement sur laquelle j'ai créé en vb.net (framework 2.x) deux services que nous appellerons respectivement A et B.
Ces deux services ont été installé sur S et ils fonctionnent très bien indépendamment l'un de l'autre.
Seulement voilà, leur travail est un peu complémentaire et B ne peut démarrer (enfin il pourrait mais ça ne servirait à rien) si A n'a pas fini son travail.
Je voudrais donc faire en sorte de démarrer B à la fin du process de A en intégrant un bout de code dans A.
J'ai trouvé des tas d'articles sur le net qui raconte tous la même chose.
J'ai utilisé un ServiceController et appelé la méthode Start() sur mon service.
Le service A voit bien le service B (je peux afficher son status dans l'eventlog sans problème) mais il est incapable de le démarrer.
Je reçois invariablement l'erreur suivante sur la méthode Start :
Et voici le message d'erreur :System.InvalidOperationException
Quelqu'un a-t-il déjà été confronté à ce problème ?Cannot open B service on computer 'S'.
For more information, see Help and Support Center at .....
Merci d'avance à ceux qui prendront le temps de m'aider.
Griftou.
Partager