Como o comprei para poder mover janelas de um PC para outro (só ida)
Você precisa: MaxiVista (estou usando a demonstração) MetaVNC (deve ser MetaVNC, não RealVNC ou qualquer outra coisa) Primeiramente, instalei o servidor do MaxiVista e o servidor do MetaVNC no computador principal (o qual eu iria obter as janelas para show no PC secundário) Em seguida, instalei os dois clientes no PC secundário.
Defina minhas configurações de exibição para cores de 16 bits no meu primário (e, assim, desative o Aero). No cliente, achei que as melhores configurações para o MetaVNC eram a codificação RRE e a utilização de cores de 8 bits, com o gerenciador de janelas metaVNC desativado.
Em seguida, estendi a tela do PC Primário para o secundário com o MaxiVista (como foi projetado para ser). Em seguida, defina a área A MetaVNC "captura" (na guia de exibição de propriedades do PC Servidor) como um retângulo e movi / ampliei o retângulo para capturar completamente a tela estendida que é visível no PC secundário. Em seguida, clique em Aplicar etc.
No teclado do PC cliente, pressionei Windows + D para ocultar a janela do MaxiVista. Em seguida, conecte o cliente MetaVNC (no PC secundário) ao servidor metaVNC (no PC primário).
Então, quando arrastei uma janela para a borda do monitor do meu PC Primário, ela apareceu no PC Cliente entre as janelas do PC Cliente como eu queria.
Isso porque eu havia arrastado a janela para a tela estendida do MaxiVista, minimizada no PC cliente, e o MetaVNC estava capturando o que estava na tela estendida. E um recurso do metaVNC é que ele pode ocultar o plano de fundo e mostrar apenas as janelas que estavam sendo exibidas no PC cliente entre suas próprias janelas. Você pode ter uma janela metade em um PC e metade no outro.
Posso postar um vídeo no youtube se alguém quiser realmente vê-lo?
Aliás, o teclado e o mouse do cliente poderiam usar os clientes e os PCs secundários-janelas-que-estavam-na-área de trabalho estendida. Mas o teclado e o mouse do PC principal não conseguiram usar / "tocar" as janelas do PC cliente (embora com algo como Synergy isso possa ser possível)