Virtual display

**Winvnc need to be started as administrator or service to be able to use the Virtual monitors
**Os of the server Win 10 >= 1903
**Both server and viewer need to be 1.3.0 >=  to support it
**ddengine capture must be used to be able to select seperated monitors


  • 1. When activated the server display resoluition can be changed.
  • 2. You can manual select a resolution you want.
  • 3. The viewer resolutions of all displays are send to the server
  • 4. Extend display: an extra display(s) are added
    Use only virtual: The display is extended, but the server local displays are disabled
  • 5. Allow multi monitor spanning: When you select 3) and 4) The fullscreen mode cover
    all your monitors. When not selected, fullscreen is on the selected monitor.
  • 6. Fit To screen: The screen is auto resize to the selected window/fullscreen size
  • 7. The viewer auto show the extended display.

If 1, 2 and 4 set to extend, each viewer connect to a separate virtual display. Each viewer that connect create his own extended display and when disconnect he also remove that display.
The normal behavior is that extended displays are only removed when the last viewer disconnect.

Sample usage:

  • Assume you have a desktop PC with one screen (let's say 1920x1080) and a laptop (let's say 1366x768). So you sit at your desk and work on the desktop machine and your laptop is just sitting on the desk and not being used. You can now start your laptop, put it next to your desktop screen. Launch UVNC client on it, connect to your desktop extending the screen.
    Now your desktop has a virtual dual-screen setup with one 1920x1080 display and a 1366x768 display. The VNC client on the laptop will show you all activities on this virtual screen. So you can continue to work on your desktop machine but actually you can use the laptop as a screen extension.

  • You want to remote screen to be invisible.  settings 4. to "Use only vertual dislpays" shutdown the remote monitor.




Local server screen is disabled and the 2 viewer screens are added.  Options set to 1 , 3 and 4 to "use only virtual displays"


Viewer button to switch between displays 1/2/multiple


If ddengine is not used, you can not select each seperate screen !!!!


A vncviewer connection that request a virtual display is like plugging a usb monitor.
When the viewers disconnect it's like unplugging the monitor.
Is something goes wrong and the vnc server doesn't detect the disconnect, a reboot will reset the displays
in all cases.