如何让 VNC 仅在 Windows 中提供特定显示?

Tha*_*tiK 6 windows vnc multiple-monitors vncserver

我正在做这个不错的小项目,它会取悦一群 iPod/iPhone 用户,但我最后的步骤之一要求我在我的计算机上提供特定的显示器,我如何指定要使用的显示器?

我从一个关于 UltraVNC 的邮件列表中找到了这句话,但我在他们的服务器对话框中看不到任何选项或条目来输入它......

巴里,

VNC 服务器支持通过命令行/注册表选项 DisplayDevice 远程处理单个监视器的内容,该选项应设置为:

\.\DISPLAY0 用于主显示器 \.\DISPLAY1 用于第二显示器

等等。

问候,

Wez @ RealVNC Ltd.

有任何想法吗?我最好避免使用 VNC 服务器的“区域”功能。

qua*_*ote 2

RealVNC 4.1 文档描述了如何使用此选项。我还没有看到激活它的特定命令行选项,但您也可以将其添加到注册表中。

DisplayDevice=<display>

远程显示设备,或空远程所有显示器。显示格式为\\.\<device>. 例如,\\.\display1

您需要DisplayDevice在以下位置之一设置或创建密钥,具体取决于您运行服务器的方式:

我发现一些迹象表明该选项可能在命令行上指定,如下所示(不能保证;我无法为您测试这一点):

Winvnc4 -displaydevice=\\.\display1 -portnumber=5900
Winvnc4 -displaydevice=\\.\display2 -portnumber=5901
Run Code Online (Sandbox Code Playgroud)