Pergunta

Estamos trabalhando em um aplicativo que exibe informações através de uma visualização Direct3D.Uma solicitação tardia do cliente é a capacidade de visualizar este aplicativo por meio de alguma solução de Área de Trabalho Remota.

Alguém fez algo semelhante?Quais opções estão disponíveis/indisponíveis?Estou pensando em RDC, VNC, Citrix...

Algum conselho?

Foi útil?

Solução

Acho que você ainda pode usar todas as ferramentas D3D normais, mas não conseguirá renderizar em uma superfície associada à tela.Você terá que renderizar para um DIB (ou algo assim) e Blt-lo com GDI para um HDC de janela normal.Todos RDC/VNC/Citrix devem funcionar com esta técnica.

O desempenho certamente será prejudicado - mas esse será o caso na área de trabalho remota de qualquer maneira.Na verdade, se eu fosse você, faria um protótipo MUITO simples e demonstraria o desempenho antes de me comprometer com ele.

Boa sorte!

Outras dicas

Acho que o Windows 7 possui recursos de comunicação remota D3D - provavelmente exige que o cliente e o servidor sejam W7.

A área de trabalho remota integrada funciona.(Você não precisa fazer nada de especial)

Mas é extremamente lento, pois em caso de dúvida apenas envia o conteúdo de uma janela como um bitmap.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top