Como faço para que o VNC apenas exiba uma exibição específica no Windows?

5

Estou fazendo um belo projeto que agradará a um monte de usuários de iPod / iPhone, mas um dos meus últimos passos requer que eu sirva um monitor específico no meu computador, como especifico qual monitor usar?

Eu encontrei esta citação de uma lista de discussão sobre o UltraVNC, mas não vejo nenhuma opção ou entrada em seus diálogos de servidor para entrar ...

Barry,

VNC Server supports remoting of individual monitors' contents via the command-line/registry option DisplayDevice, which should be set to something like:

\.\DISPLAY0 for the primary display \.\DISPLAY1 for the second display

And so on.

Regards,

Wez @ RealVNC Ltd.

Alguma ideia? Preferiria preferir evitar o uso da função 'área' dos servidores VNC.

    
por ThantiK 30.01.2010 / 22:26

2 respostas

2

A documentação do RealVNC 4.1 descreve como usar esta opção. Eu não vi uma opção de linha de comando específica para ativá-lo, mas você também pode adicioná-lo ao registro.

DisplayDevice=<display>

The display device to remote, or empty to remote all displays. The format of display is \.\<device>. For example, \.\display1.

Você precisa definir ou criar a chave DisplayDevice em um dos seguintes locais, dependendo de como você está executando o servidor:

  • Se estiver executando o servidor RealVNC como um serviço, defina / crie a chave em

    HKEY_LOCAL_MACHINE\Software\RealVNC\WinVNC4
    
  • Se estiver executando o servidor RealVNC no modo de usuário, defina / crie a chave em

    HKEY_CURRENT_USER\Software\RealVNC\WinVNC4
    

Encontrei alguma indicação de que essa opção pode ser especificada na linha de comando como esta (sem garantias; não posso testar isso para você):

Winvnc4 -displaydevice=\.\display1 -portnumber=5900
Winvnc4 -displaydevice=\.\display2 -portnumber=5901
    
por 31.01.2010 / 07:05
0

Para o RealVNC, parece que é necessário ter um monitor secundário físico conectado. O TightVNC não tem essa exigência.

    
por 29.01.2013 / 01:10