Bonjour,

Dans le cadre de mon stage, je dois développer un service Windows en C# sous Visual Studio 2008.

Ma solution aura donc 2 projets :

- mon service windows
- une Windows Form qui sera une 'interface' du service

+ une base de données MS SQL Server 2005


Pour ce qui est de mon projet "interface", il y aura plusieurs fonctionnalités :
- Démarrer
- Arrêter
- Paramétrer le service (Ajouter des nouvelles tâches etc..)

*****************************************

Voici ma question :

De quel manière faut il que je m'y prenne pour récupérer l'état de mon service
dans ma Windows Form "Interface" ?


Par exemple, pour démarrer mon service, ou le paramétrer, il faut obligatoirement que mon service soit arrêtée.

Et aussi, est ce que je peux communiquer avec mon service, (en code C#), pour par exemple le faire s'arrêter, ou le redémarrer ?
Si oui comment ?




Merci pour tous ceux qui pourront m'aider, je sais que les services Windows sont un point assez obscur du .NET. J'ai un peu de mal à trouver des tutoriels.

Merci de votre aide.


Johann