La communication entre les services Windows et les applications dans différentes sessions utilisateur

StackOverflow https://stackoverflow.com/questions/565238

  •  05-09-2019
  •  | 
  •  

Question

J'ai la situation suivante:

environnement Windows Server avec plusieurs sessions utilisateur.

service Windows est à l'écoute sur le port bien connu.

application de plateau dans chaque session utilisateur qui démarre automatiquement.

application Silverlight (SL) est en cours d'exécution dans le navigateur et communiquant avec Windows service en utilisant les sockets et port prédéfini.

Mon but est le suivant:. Utilisateur interagit avec l'application SL, l'application SL communique au service Windows à l'aide des prises et après service Windows doivent communiquer à l'application du plateau approprié qui est situé dans la même session utilisateur comme navigateur qui initient appel

La communication entre les applications de service et plateau de Windows est prévue à faire en utilisant les canaux nommés.

Question: comment définir / noms de transfert des canaux nommés au service Windows pour établir droit (service Windows -> application de plateau en session d'utilisateur correct) connexion

Était-ce utile?

La solution

Je ne trouve pas la solution exacte pour le problème décrit. Mais il est possible d'utiliser concept de protocole personnalisé.

application SL génère des liens de protocole personnalisés et application enregistrée gère ces liens dans la session utilisateur. Par la suite cette application peut établir une communication bidirectionnelle avec Windows Service qui est à l'écoute sur le port bien connu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top