2010-09-23 21 views

Répondre

2

Oui, vous devriez pouvoir utiliser la liaison de canaux nommés dans WCF pour communiquer avec le logiciel en mode noyau.

Bien que ce soit possible, ce ne sera certainement pas facile. Création du service WCF pour servir les données sur les canaux nommés et un consommateur ne sera pas difficile.

L'encadrement de message dans WCF est l'endroit où vous allez frapper votre hic. Votre client devra bien cadrer tout afin que WCF puisse comprendre ce que vous essayez d'appeler. Voici un lien détaillant tout si vous voulez vraiment donner un coup de feu (je créer un lien vers la dernière entrée de sorte que vous avez des liens avec le reste de la série ainsi) .:

Message Framing, Part 7

+0

êtes-vous sûr que les tuyaux nommés la liaison dans wcf peut communiquer avec une application non-wcf? – Andrey

+0

@Andrey - D'après ce que j'ai vu, oui. Vous devez juste vous assurer que tout ce que vous utilisez pour communiquer via la liaison Named Pipe sérialise les données dans le même format (ce qui peut être difficile mais pas impossible). –

+0

dans mon cas, je ne m'inquiète pas encore de la sérialisation, mon objectif ici est juste d'appeler la méthode sans argument sans argument –