Je suis en train d'écrire un service Windows pour effectuer un traitement quotidien, et je veux avoir un moyen convivial d'interagir avec ce service. Je vais juste faire des choses de base comme vérifier son statut et afficher les journaux, même si je peux décider que je veux lancer un appel de fonction ou deux aussi bien. Après quelques recherches, il semble que j'ai besoin d'une application distincte pour exécuter ces fonctions, car le service fonctionnera indépendamment de tout utilisateur connecté à la machine hôte. Mon idée est de faire interagir cette application avec le service via une interface, mais je ne sais pas trop par où commencer.Contrôle d'un service via une application distincte
Quelle serait la manière la plus simple de faire communiquer une application avec un service distinct? Est-ce que j'utiliserais COM, WCF, une file d'attente de messages, ou quelque chose d'autre entièrement? Je sais qu'il y a probablement quelques façons de le faire, donc j'aimerais entendre des avantages et des inconvénients si possible.
Modifier: Le service et l'application seront exécutés sur la même machine.
Les deux s'exécutent sur la même machine ou allez-vous vous connecter d'un client à l'hôte exécutant le service? – Jeroen
@Jeroen Même machine - J'ai mis à jour la description. – Jake