Je cherche le meilleur moyen d'utiliser un service Windows pour gérer un groupe d'objets à utiliser par plusieurs programmes clients différents. Le service doitCommunication avec un service Windows
- créer la liste des objets correspondant aux périphériques virtuels ou physiques,
- maintenir des informations sur ce processus utilise actuellement un dispositif donné et quels dispositifs sont disponibles pour être utilisés,
- gérer les demandes de utiliser un périphérique donné par un processus,
- retourner les périphériques à un état inutilisé.
Lorsque je regarde les exemples de service Windows, cependant, il y a des communications très limitées aux services. OnCustomCommand ne renvoie aucune information à l'appelant.
Alors, existe-t-il un moyen recommandé d'établir l'échange d'informations entre un service et différents clients?
Pour l'arrière-plan - Je remplace une application Win32/COM par une application .Net. Le gestionnaire de périphériques actuel est un serveur COM avec les clients étant des clients COM.
Me battre de quelques secondes. En outre, si toutes les communications sont locales à la machine, vous pouvez utiliser des tubes nommés (net.pipe) pour une communication très rapide. – josh3736
Josh, faites votre commentaire une réponse parce que jusqu'à présent, vous avez mon vote –