Quando o conteúdo da área de trabalho de uma área de trabalho remota é transferido para a máquina cliente RDP para copiar ou colar?

1

Durante a sessão RDP do cliente A para o servidor B, quando alguém clica em copiar no servidor B para transferir algum texto via área de transferência compartilhada para A, quando a área de transferência está sendo transferida para A,
é logo após a ação de cópia em B, ou após a ação de colar em A?

Além disso, se o cliente A também estiver conectado ao servidor C e copiando de B para C, o conteúdo da área de transferência será aprimorado em A antes de ser transferido para C?

    
por iddqd 22.04.2014 / 03:37

1 resposta

1

Ok, eu próprio fiz algumas pesquisas e depois de analisar este Documento do MSDN RDP e em particular copiar e colar exemplos minha conclusão é que os conteúdos da área de transferência só transferidos durante a fase de pasta. Depois que a ação de cópia é executada, o cliente recebe apenas as informações de formato (por exemplo, Metafile, Paleta, etc.)

The goal of the Copy Sequence is to synchronize the list of available formats across the client and the server clipboards (source)

Os dados reais da área de transferência são transferidos durante a fase de colagem

The goal of the Paste Sequence is to transfer the data for a single format from the Shared Clipboard Owner to the Local Clipboard Owner. (source)

Assim, nenhum dado é transferido até que você clique em colar (aqui está uma visão geral ), no entanto não consegui encontrar nenhuma resposta para o que acontece quando copiar / colar é executado dentro do servidor B os dados ainda serão transferidos para A?
Novamente, o RDP parece ter um conceito de proprietários de Área de Transferência Local versus Compartilhada, então é provável que os dados não sejam enviados para A, mas não tenho nenhuma prova disso. Espero que isso ajude alguém

    
por 28.04.2014 / 02:34