1

Во время сеанса RDP от клиента A к серверу B, когда один щелчок копирует на сервере B для передачи некоторого текста через общий буфер обмена в A, когда буфер обмена фактически переносится в A,
это сразу после действия копирования на B, или после действия вставки на A?

Также, если клиент A также подключен к серверу C и копирует из B в C, содержимое буфера обмена буферизуется на A перед передачей в C?

1 ответ1

1

Хорошо, я провел небольшое исследование сам и после просмотра этого документа MSDN RDP Doc и, в частности, примеров копирования и вставки, я пришел к выводу, что содержимое буфера обмена передается только на этапе вставки. Когда действие копирования выполнено, клиент получает только информацию о формате (например, метафайл, палитра и т.д.)

Целью последовательности копирования является синхронизация списка доступных форматов между клиентом и буфером обмена сервера (источник).

Фактические данные буфера обмена передаются на этапе вставки

Целью последовательности вставки является передача данных для одного формата от владельца общего буфера обмена к владельцу локального буфера обмена. (источник)

Следовательно, никакие данные не передаются до тех пор, пока вы не нажмете вставить (вот хороший обзор), однако я не смог найти никаких ответов на то, что происходит, когда копирование / вставка выполняется на сервере B, будут ли данные все еще передаваться в A?
Опять же, RDP, похоже, имеет концепцию Local vs Shared Clipboard, поэтому есть вероятность, что данные не будут отправлены в A, хотя у меня нет никаких доказательств этого. Надеюсь, это поможет кому-то

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .