Uso dei canali virtuali di Servizi Desktop remoto
Per implementare un canale virtuale, è necessario fornire i moduli server e client dell'applicazione di un canale virtuale. Il modulo server può essere un'applicazione in modalità utente o un driver in modalità kernel. Il modulo client deve essere una DLL.
Per le descrizioni di questi moduli, vedere gli argomenti seguenti.
Contenuto della sezione
-
Il modulo server di un'applicazione che usa canali virtuali deve essere un'applicazione in modalità utente in esecuzione in una sessione client nel server Host sessione Desktop remoto (Host sessione Desktop remoto). Si noti che è necessario specificare un metodo per avviare l'applicazione server.
-
Il client di un'applicazione di canali virtuali è una DLL caricata durante l'inizializzazione di Servizi Desktop remoto nel computer client. La DLL deve essere registrata nel computer client.
-
È necessario archiviare il nome della DLL client nel Registro di sistema.
-
Un canale virtuale persistente del controllo remoto non viene chiuso quando un controllo remoto si connette o si disconnette per la sessione connessa al client. I dati continueranno a essere trasmessi e ricevuti tramite questo canale.
-
Le API del canale virtuale dinamico (DVC) estendono le API del canale virtuale esistenti per Servizi Desktop remoto, note come API SVC (Static Virtual Channel).
Se è stata abilitata l'applicazione di un canale virtuale nella distribuzione di Servizi Desktop remoto, è anche possibile rendere l'applicazione disponibile per i computer client che accedono al server Host sessione Desktop remoto tramite il controllo ActiveX Desktop remoto. Per altre informazioni, vedere Uso del controllo ActiveX desktop remoto con canali virtuali.