Domanda

Ho la seguente situazione:

Ambiente Windows Server con più sessioni utente.

Il servizio Windows è in ascolto su una porta nota.

Applicazione nel vassoio in ogni sessione utente che viene avviata automaticamente.

L'applicazione Silverlight (SL) è in esecuzione nel browser e comunica con il servizio Windows utilizzando socket e porte predefinite.

Il mio obiettivo è il seguente:l'utente interagisce con l'applicazione SL, l'applicazione SL comunica con il servizio Windows utilizzando i socket e successivamente il servizio Windows deve comunicare con l'applicazione della barra delle applicazioni appropriata che si trova nella stessa sessione utente come il browser che avvia la chiamata.

È previsto che la comunicazione tra il servizio Windows e le applicazioni della barra delle applicazioni venga eseguita utilizzando pipe denominate.

Domanda:come definire/trasferire i nomi delle pipe denominate al servizio Windows per stabilire la connessione corretta (servizio Windows -> app nella barra delle applicazioni nella sessione utente corretta)?

È stato utile?

Soluzione

Non trovo la soluzione esatta per il problema descritto.Ma è possibile utilizzare il concetto di protocollo personalizzato.

L'applicazione SL genera collegamenti di protocollo personalizzati e l'applicazione registrata gestisce tali collegamenti nella sessione utente.Successivamente tale applicazione può stabilire una comunicazione bidirezionale con il servizio Windows in ascolto su una porta nota.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top