Использование виртуальных каналов служб удаленных рабочих столов
Для реализации виртуального канала необходимо предоставить серверные и клиентские модули приложения виртуального канала. Серверный модуль может быть приложением в пользовательском режиме или драйвером в режиме ядра. Клиентским модулем должна быть библиотека DLL.
Описание этих модулей см. в следующих разделах.
В этом разделе
-
Серверный модуль приложения, использующего виртуальные каналы, должен быть приложением пользовательского режима, выполняющимся в сеансе клиента на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). Обратите внимание, что для запуска серверного приложения необходимо указать метод .
-
Клиент приложения виртуальных каналов — это библиотека DLL, загружаемая во время инициализации служб удаленных рабочих столов на клиентском компьютере. Библиотека DLL должна быть зарегистрирована на клиентском компьютере.
-
Необходимо сохранить имя клиентской библиотеки DLL в реестре.
-
Постоянный виртуальный канал удаленного управления не закрывается при подключении или отключении удаленного управления для сеанса, подключенного к клиенту. Данные будут по-прежнему передаваться и получаться по этому каналу.
-
API динамических виртуальных каналов (DVC) расширяют существующие API виртуальных каналов для служб удаленных рабочих столов, известные как API статических виртуальных каналов (SVC).
Если вы включили приложение виртуального канала в развертывании служб удаленных рабочих столов, вы также можете сделать приложение доступным для клиентских компьютеров, которые обращаются к серверу узла сеансов удаленных рабочих столов с помощью элемента ActiveX удаленного рабочего стола. Дополнительные сведения см. в статье Использование элемента Управления ActiveX удаленного рабочего стола с виртуальными каналами.