web-dev-qa-db-ja.com

VNCでWindowsの特定のディスプレイのみを提供するにはどうすればよいですか?

私はiPod/iPhoneユーザーの多くを喜ばせるこの素敵な小さなプロジェクトをやっていますが、私の最後のステップの1つは、コンピューターに特定のディスプレイを提供する必要があります。使用するディスプレイを指定するにはどうすればよいですか?

UltraVNCに関するメーリングリストからこの見積もりを見つけましたが、サーバーダイアログに入力するオプションやエントリが表示されません...

バリー、

VNCサーバーは、コマンドライン/レジストリオプションDisplayDeviceを介した個々のモニターのコンテンツのリモート処理をサポートしています。これは次のように設定する必要があります。

プライマリディスプレイの場合は\。\ DISPLAY0、セカンドディスプレイの場合は\。\ DISPLAY1

等々。

よろしく、

Wez @RealVNCLtd。

何か案は? VNCサーバーの「エリア」機能の使用は避けたいと思います。

6
ThantiK

RealVNC 4.1ドキュメント は、このオプションの使用方法を説明しています。それをアクティブにするための特定のコマンドラインオプションを見たことがありませんが、レジストリに追加することもできます。

DisplayDevice=<display>

ディスプレイデバイスをリモートに、または空からリモートにすべてのディスプレイ。表示形式は\\.\<device>。たとえば、\\.\display1

サーバーの実行方法に応じて、次のいずれかの場所でDisplayDeviceキーを設定または作成する必要があります。

  • RealVNCサーバーをサービスとして実行している場合は、下のキーを設定/作成します

    HKEY_LOCAL_MACHINE\Software\RealVNC\WinVNC4
    
  • RealVNCサーバーをユーザーモードで実行している場合は、下のキーを設定/作成します

    HKEY_CURRENT_USER\Software\RealVNC\WinVNC4
    

私は いくつかの兆候 このオプションがこのようにコマンドラインで指定される可能性があることを発見しました(保証はありません;私はあなたのためにこれをテストすることはできません):

Winvnc4 -displaydevice=\\.\display1 -portnumber=5900
Winvnc4 -displaydevice=\\.\display2 -portnumber=5901
2
quack quixote

RealVNCの場合、物理的なセカンダリモニターを接続する必要があるようです。 TightVNCにはそのような要件はありません。

0
kvanwell