Виртуальные каналы служб удаленных рабочих столов
виртуальные каналы — это расширения программного обеспечения, которые можно использовать для добавления функциональных улучшений в приложение служб удаленных рабочих столов. Примеры функциональных улучшений могут включать в себя поддержку специальных типов оборудования, звука или других дополнений к основным функциям, предоставляемым службами удаленных рабочих столов протоколом удаленного рабочего стола (RDP). Протокол RDP обеспечивает мультиплексное управление несколькими виртуальными каналами.
В этом разделе
-
использование виртуальных каналов служб удаленных рабочих столов
-
Чтобы реализовать виртуальный канал, вы предоставляете серверные и клиентские модули приложения виртуального канала.
-
Клиентские интерфейсы динамических виртуальных каналов (DVC) поддерживаются службами удаленных рабочих столов.
-
Справочник по графическим виртуальным каналам содержит элементы программирования, позволяющие создать виртуальный графический канал.
Приложение виртуального канала состоит из двух частей, клиентского модуля и модуля сервера. Модуль сервера — это исполняемая программа, запущенная на сервере узла сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). Клиентский модуль — это библиотека DLL, которая должна быть загружена в память на клиентском компьютере при запуске клиентской программы подключения к удаленному рабочему столу (RDC).
Виртуальные каналы могут добавлять функциональные улучшения в клиент подключения к удаленному рабочему столу (RDC), независимо от протокола RDP. С поддержкой виртуальных каналов новые функции можно добавлять без необходимости обновлять клиентское или серверное программное обеспечение или протокол RDP.
Были определены четыре основных класса пользователей виртуальных каналов:
- Общие драйверы режима ядра, такие как последовательные или принтеры.
- Перенаправление файловой системы (это просто особый случай общего драйвера режима ядра).
- Приложения пользовательского режима, например удаленный вырез и вставка.
- Звуковые устройства.
Дополнительные сведения см. в статье Использование виртуальных каналов служб удаленных рабочих столов.
Если вы включили приложение виртуальных каналов в развертывании служб удаленных рабочих столов, вы можете сделать приложение доступным для клиентских компьютеров, которые обращаются к серверу узла сеансов удаленных рабочих столов с помощью элемента управления Microsoft ActiveX удаленного рабочего стола. Дополнительные сведения см. в скриптируемых виртуальных каналов и использование элемента activeX удаленного рабочего стола свиртуальных каналов.