Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://twitter.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

[FIXED] Server MultiMonitor and ddengine

Post Reply
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

[FIXED] Server MultiMonitor and ddengine

Post by Lucent »

we have problems with one server with w10 pro, an integrated intel graphic card, 2 monitors and ddengine enabled. When we connected it we can use keyb and mouse but the screen are fully gray.

Edit: Fixed on 1.2.2.3 rev 1178
Last edited by Lucent on 2018-11-06 22:01, edited 1 time in total.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6832
Joined: 2004-04-23 10:21
Contact:

Re: Server MultiMonitor and ddengine

Post by Rudi De Vos »

Version
1.2.2.1 or 1.2.2.2 ?

If 1.2.2.1 try with 1.2.2.2 first.
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

Re: Server MultiMonitor and ddengine

Post by Lucent »

Version 1.2.2.2
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

Re: Server MultiMonitor and ddengine

Post by Lucent »

I had more tests and I discovered that if the second monitor is on right side I can view only the main monitor, but if the second monitor is on left side then main and second monitor are totally gray.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6832
Joined: 2004-04-23 10:21
Contact:

Re: Server MultiMonitor and ddengine

Post by Rudi De Vos »

We tested it with a intel integrated graphics on a i7 with 2 monitors connected left/right/rotated 90/180/270.
Test were also done with 3 monitors.

What happen when you press the switch button( one of the viewer buttons),
normal it act like this: prim / sec / prim + sec

What happen if you disable ddegine and ( server option). Then we use blit.
This was also tested and reported working.

I just remember that the first ddegine had a problem with multi monitors on the same video card, this was fixed and test
versions updated.

Did you downloaded it from our site.
Latest version is ( right click ddengine dll->digital signatures-> signed 15 augustus)
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

Re: Server MultiMonitor and ddengine

Post by Lucent »

With ddengine enabled the switch monitor button does not work. Instead with ddengine disabled the button switch between 2 monitors and/or main monitor.

I think that there are some bug with save legacy capture options to ultravnc.ini file. The file has not modified in any moment, so when I close and I open it again the properties window always loads the auto option.

I use the latest available version from ultravnc website. The date of signature for ddengine64.dll file is 15th of August.
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

Sounds to me like the ddengine is not getting loaded at all, that's why the switch monitors button only switches between main monitor/full screen.

Maybe, you could turn on debug output (logging) in the admin properties and publish the log?
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

Re: Server MultiMonitor and ddengine

Post by Lucent »

Chrispy wrote:Sounds to me like the ddengine is not getting loaded at all, that's why the switch monitors button only switches between main monitor/full screen.
But this is that the program should do, this happened when we disabled ddengine.

Test environment
Viewer: W7x64Sp1 with 1.2.2.2
Server: W10x64pro 1803 with 1.2.2.2 and ddengine enabled

I can move the mouse and send keys but the screen is gray.

Code: Select all

Thu Aug 30 08:59:32 2018
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncserver.cpp : trying port number 5900
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
Thu Aug 30 08:59:33 2018
vsocket.cpp : closing socket
vncsockconnect.cpp : started socket connection thread
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin Enabled - Call SetDSMPlugin() 
vncserver.cpp : $$$$$$$$$$ SetDSMPlugin - Entry 
vncserver.cpp : $$$$$$$$$$ SetDSMPlugin - Enabled 
vncserver.cpp : $$$$$$$$$$ SetDSMPlugin - Plugin NOT loaded - Try to load it 
vnchttpconnect.cpp : started HTTP server thread
vncserver.cpp : $$$$$$$$$$ SetDSMPlugin - Plugin successfully loaded 
vncserver.cpp : $$$$$$$$$$ SetDSMPlugin - Init plugin call 
 --Controlador no válido.
vncserver.cpp : $$$$$$$$$$ SetDSMPlugin - SetPluginParams call 
vncserver.cpp : DSMPlugin Params OK
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
vncmenu.cpp : IsIconSet 
Thu Aug 30 08:59:37 2018
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncsockconnect.cpp : accepted connection from 192.168.0.109
vncserver.cpp : AddClient() started
vncclient.cpp : vncClient() executing...
vncserver.cpp : AddClient() done
vncclient.cpp : client connected : 192.168.0.109 (1)
vncclient.cpp : DSMPlugin Pointer to socket OK
vncclient.cpp : Send protocolMsg
vncclient.cpp : Send_OK
vncclient.cpp : m_ms_logon set to truevncclient.cpp : negotiated version
Entered InitAuthenticate
vncserver.cpp : client 192.168.0.109 verifiedHost 0 prior to adjustment
vncserver.cpp : client 192.168.0.109 verifiedHost 0 after adjustment
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
After DH: g=651071087, m=1001722187, i=618824220, key=4672291
CheckUserGroupPasswordUni result=1
vncserver.cpp : client 192.168.0.109 verifiedHost 0 prior to adjustment
vncserver.cpp : client 192.168.0.109 verifiedHost 0 after adjustment
vncclient.cpp : Leaving InitAuthenticate
vncdesktop.cpp : initialising desktop handler
vncdesktopthread.cpp : Hook changed 1
vncdesktopthread.cpp : Hook changed 2
vncdesktop.cpp : KillScreenSaver...
Thu Aug 30 08:59:38 2018
vncdesktop.cpp : InitVideo driver Called
 --El sistema no puede encontrar el archivo especificado.
vncdesktop.cpp : Driver option enabled 
vncdesktop.cpp : Driver option is enabled
vncdesktop.cpp : Start Mirror driver
 --No se puede crear un archivo que ya existe.
vncdesktop.cpp : Driver Used
vncdesktop.cpp : Shared memory mapped
vncdesktop.cpp : Break log
vncdesktop.cpp : No driver used 
vncdesktop.cpp : bitmap dimensions are 3200 x 1080
vncdesktop.cpp : created memory bitmap
vncdesktop.cpp : got bitmap format
vncdesktop.cpp : Removing real Dib buffer and replace by driver communication buffer
vncdesktopsink.cpp : StartInitWindowthread 
vncdesktopsink.cpp : StartInitWindowthread default desk
vncdesktopsink.cpp : InitWindow called
vncdesktopsink.cpp : InitWindow:OpenInputdesktop OK
vncdesktopsink.cpp : InitWindow:SelectHDESK to Default (4fc) from b4
vncdesktopsink.cpp : wmcreate  
vncdesktopsink.cpp : OOOOOOOOOOOO load hookdll's
vncdesktopsink.cpp : OOOOOOOOOOOO start dispatch
 --No se encontró el proceso especificado.
vncdesktopsink.cpp : StartInitWindowthread started
vncbuffer.cpp : request local buffer[13824000]
vncbuffer.cpp : fast blits detected - using DIBsection buffer
vncbuffer.cpp : local buffer=13824000
vncdesktop.cpp : Sethook_restart_wanted hook=0 driver=1 
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncencodemgr.h : raw encoder requested
vncdesktop.cpp : Hookdll status changed 
vncencoder.cpp : settranslatefunction called
vncencoder.cpp : only 8, 16 or 32 bits supported remotely - 0 requested
vncencoder.cpp : settranslatefunction called
vncencoder.cpp : no translation required
HideDesktop.cpp : Killwallpaper 0
HideDesktop.cpp : Killwallpaper 1 0
 --El sistema no puede encontrar el archivo especificado.
vncmenu.cpp : DisableAero 1 
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncencodemgr.h : request client buffer[13824012]
vncserver.cpp : Authenticated() done
vncclient.cpp : authenticated connection
vncbuffer.cpp : request local buffer[13824000]
vncbuffer.cpp : fast blits detected - using DIBsection buffer
vncbuffer.cpp : local buffer=13824000
vncclient.cpp : sent pixel format to client
vncclient.cpp : init update thread
vncclient.cpp : starting update thread
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
vncclient.cpp : disable update thread
vncclient.cpp : enable/disable synced
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncencodemgr.h : SetClientFormat called
vncencoder.cpp : settranslatefunction called
vncencoder.cpp : no translation required
vncclient.cpp : enable update thread
vncclient.cpp : enable/disable synced
vncclient.cpp : disable update thread
vncclient.cpp : enable/disable synced
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncencodemgr.h : Hextile encoder requested
vncencoder.cpp : settranslatefunction called
vncencoder.cpp : only 8, 16 or 32 bits supported remotely - 0 requested
vncencoder.cpp : settranslatefunction called
vncencoder.cpp : no translation required
vncdesktopthread.cpp : Wait for viewer init 
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncencodemgr.h : request client buffer[13837680]
vncclient.cpp : ZRLE found 
vncclient.cpp : Tight found
vncclient.cpp : compression level requested: 6
vncclient.cpp : Full-color cursor shape updates enabled
vncclient.cpp : PointerPos protocol extension enabled
vncclient.cpp : image quality level requested: 6
vncclient.cpp : XOR protocol extension enabled
vncclient.cpp : LastRect protocol extension enabled
vncclient.cpp : ServerState protocol extension enabled
vncclient.cpp : KeepAlive protocol extension enabled
vncclient.cpp : IdleTime protocol extension enabled
vncclient.cpp : FTProtocolVersion protocol extension enabled
vncclient.cpp : KeepAlive protocol extension enabled
vncclient.cpp : Extended clipboard protocol extension enabled
vncclient.cpp : Streaming DSM support enabled
vncclient.cpp : enable update thread
vncclient.cpp : enable/disable synced
vncclient.cpp : disable update thread
vncclient.cpp : enable/disable synced
c:\users\rudi\desktop\ultravnc\winvnc\winvnc\vncencodemgr.h : SetClientFormat called
vncencoder.cpp : settranslatefunction called
vncencoder.cpp : no translation required
vncclient.cpp : enable update thread
vncclient.cpp : enable/disable synced
vncclient.cpp : disable update thread
vncclient.cpp : enable/disable synced
vncclient.cpp : ZRLE found 
vncclient.cpp : Tight found
vncclient.cpp : compression level requested: 6
vncclient.cpp : Full-color cursor shape updates enabled
vncclient.cpp : PointerPos protocol extension enabled
vncclient.cpp : image quality level requested: 6
vncclient.cpp : XOR protocol extension enabled
vncclient.cpp : LastRect protocol extension enabled
vncclient.cpp : ServerState protocol extension enabled
vncclient.cpp : KeepAlive protocol extension enabled
vncclient.cpp : IdleTime protocol extension enabled
vncclient.cpp : FTProtocolVersion protocol extension enabled
vncclient.cpp : KeepAlive protocol extension enabled
vncclient.cpp : Extended clipboard protocol extension enabled
vncclient.cpp : Streaming DSM support enabled
vncclient.cpp : enable update thread
vncclient.cpp : enable/disable synced
vncencoder.cpp : remote palette data requested
vncdesktopthread.cpp : Wait for viewer init 
vncdesktopthread.cpp : Hook changed 
Thu Aug 30 08:59:43 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 08:59:48 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 08:59:53 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 08:59:58 2018
 keysym 0xffafHideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
 keysym 0xffaf keysym 0xffaf keysym 0xffaf keysym 0xffaf keysym 0xffaf keysym 0xffaf keysym 0xffaf keysym 0xffaf keysym 0xffaf keysym 0xff7fignoring unknown keysym 65407
Thu Aug 30 08:59:59 2018
 keysym 0xff7fignoring unknown keysym 65407
Thu Aug 30 09:00:03 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:04 2018
 keysym 0xff7fignoring unknown keysym 65407
 keysym 0xff7fignoring unknown keysym 65407
Thu Aug 30 09:00:08 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:13 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:18 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:23 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:24 2018
 keysym 0xff14ignoring unknown keysym 65300
 keysym 0xff14ignoring unknown keysym 65300
Thu Aug 30 09:00:25 2018
 keysym 0xffebThu Aug 30 09:00:26 2018
 keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 1 capslockOn 0
 keysym 0xffeb keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 0 capslockOn 0
Thu Aug 30 09:00:28 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:31 2018
 keysym 0xffeb keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 1 capslockOn 0
 keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 0 capslockOn 0
 keysym 0xffebThu Aug 30 09:00:33 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:38 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:43 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
 keysym 0xff14ignoring unknown keysym 65300
Thu Aug 30 09:00:44 2018
 keysym 0xff14ignoring unknown keysym 65300
Thu Aug 30 09:00:48 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:53 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:00:58 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:03 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:08 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:13 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:18 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:23 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:28 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:33 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:38 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:42 2018
 keysym 0xffeb keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 1 capslockOn 0
 keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 0 capslockOn 0
 keysym 0xffebThu Aug 30 09:01:43 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:48 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:49 2018
 keysym 0xffeb keysym 0xffebThu Aug 30 09:01:53 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:56 2018
 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff52Thu Aug 30 09:01:57 2018
 keysym 0xff52 keysym 0xff52 keysym 0xff54 keysym 0xff54 keysym 0xff54 keysym 0xff54 keysym 0xff54 keysym 0xff54 keysym 0xff54Thu Aug 30 09:01:58 2018
 keysym 0xff54HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:01:59 2018
 keysym 0xff1b keysym 0xff1bThu Aug 30 09:02:01 2018
 keysym 0xffeb keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 1 capslockOn 0
 keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 0 capslockOn 0
 keysym 0xffebThu Aug 30 09:02:03 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:02:06 2018
 keysym 0xffeb keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 1 capslockOn 0
 keysym 0x72 SHORT s 82latin-1 key: keysym 114(0x72) vkCode 0x52 down 0 capslockOn 0
 keysym 0xffebThu Aug 30 09:02:08 2018
 keysym 0x6e SHORT s 78latin-1 key: keysym 110(0x6e) vkCode 0x4e down 1 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 1 capslockOn 0
 keysym 0x6e SHORT s 78latin-1 key: keysym 110(0x6e) vkCode 0x4e down 0 capslockOn 0
 keysym 0x74 SHORT s 84latin-1 key: keysym 116(0x74) vkCode 0x54 down 1 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 0 capslockOn 0
 keysym 0x65 SHORT s 69latin-1 key: keysym 101(0x65) vkCode 0x45 down 1 capslockOn 0
 keysym 0x74 SHORT s 84latin-1 key: keysym 116(0x74) vkCode 0x54 down 0 capslockOn 0
 keysym 0x70 SHORT s 80latin-1 key: keysym 112(0x70) vkCode 0x50 down 1 capslockOn 0
 keysym 0x65 SHORT s 69latin-1 key: keysym 101(0x65) vkCode 0x45 down 0 capslockOn 0
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
 keysym 0x70 SHORT s 80latin-1 key: keysym 112(0x70) vkCode 0x50 down 0 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 1 capslockOn 0
 keysym 0x64 SHORT s 68latin-1 key: keysym 100(0x64) vkCode 0x44 down 1 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 0 capslockOn 0
 keysym 0x64 SHORT s 68latin-1 key: keysym 100(0x64) vkCode 0x44 down 0 capslockOn 0
Thu Aug 30 09:02:10 2018
 keysym 0xff0d keysym 0xff0dThu Aug 30 09:02:11 2018
 keysym 0x68 SHORT s 72latin-1 key: keysym 104(0x68) vkCode 0x48 down 1 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 1 capslockOn 0
 keysym 0x68 SHORT s 72latin-1 key: keysym 104(0x68) vkCode 0x48 down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 0 capslockOn 0
 keysym 0x6c SHORT s 76latin-1 key: keysym 108(0x6c) vkCode 0x4c down 1 capslockOn 0
Thu Aug 30 09:02:12 2018
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 1 capslockOn 0
 keysym 0x6c SHORT s 76latin-1 key: keysym 108(0x6c) vkCode 0x4c down 0 capslockOn 0
 keysym 0x20 SHORT s 32latin-1 key: keysym 32(0x20) vkCode 0x20 down 1 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 0 capslockOn 0
 keysym 0x20 SHORT s 32latin-1 key: keysym 32(0x20) vkCode 0x20 down 0 capslockOn 0
 keysym 0x63 SHORT s 67latin-1 key: keysym 99(0x63) vkCode 0x43 down 1 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 1 capslockOn 0
 keysym 0x63 SHORT s 67latin-1 key: keysym 99(0x63) vkCode 0x43 down 0 capslockOn 0
 keysym 0x6d SHORT s 77latin-1 key: keysym 109(0x6d) vkCode 0x4d down 1 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 1 capslockOn 0
 keysym 0x6d SHORT s 77latin-1 key: keysym 109(0x6d) vkCode 0x4d down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 0 capslockOn 0
 keysym 0x20 SHORT s 32latin-1 key: keysym 32(0x20) vkCode 0x20 down 1 capslockOn 0
 keysym 0x20 SHORT s 32latin-1 key: keysym 32(0x20) vkCode 0x20 down 0 capslockOn 0
 keysym 0x65 SHORT s 69latin-1 key: keysym 101(0x65) vkCode 0x45 down 1 capslockOn 0
 keysym 0x73 SHORT s 83latin-1 key: keysym 115(0x73) vkCode 0x53 down 1 capslockOn 0
Thu Aug 30 09:02:13 2018
 keysym 0x65 SHORT s 69latin-1 key: keysym 101(0x65) vkCode 0x45 down 0 capslockOn 0
 keysym 0x73 SHORT s 83latin-1 key: keysym 115(0x73) vkCode 0x53 down 0 capslockOn 0
 keysym 0x74 SHORT s 84latin-1 key: keysym 116(0x74) vkCode 0x54 down 1 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 1 capslockOn 0
 keysym 0x6d SHORT s 77latin-1 key: keysym 109(0x6d) vkCode 0x4d down 1 capslockOn 0
 keysym 0x74 SHORT s 84latin-1 key: keysym 116(0x74) vkCode 0x54 down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 1 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 0 capslockOn 0
 keysym 0x6d SHORT s 77latin-1 key: keysym 109(0x6d) vkCode 0x4d down 0 capslockOn 0
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
 keysym 0x73 SHORT s 83latin-1 key: keysym 115(0x73) vkCode 0x53 down 1 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 0 capslockOn 0
 keysym 0x73 SHORT s 83latin-1 key: keysym 115(0x73) vkCode 0x53 down 0 capslockOn 0
 keysym 0xffe1Thu Aug 30 09:02:14 2018
 keysym 0x3f SHORT s 475latin-1 key: keysym 63(0x3f) vkCode 0xdb down 1 capslockOn 0
 keysym 0xffe1 keysym 0x3f SHORT s 475latin-1 key: keysym 63(0x3f) vkCode 0xdb down 0 capslockOn 0
Thu Aug 30 09:02:15 2018
 keysym 0xff0d keysym 0xff0d keysym 0xff0d keysym 0xff0d keysym 0xffe3 keysym 0xffe9Thu Aug 30 09:02:16 2018
 keysym 0xba SHORT s 220latin-1 key: keysym 186(0xba) vkCode 0xdc down 1 capslockOn 0
 keysym 0xba SHORT s 220latin-1 key: keysym 186(0xba) vkCode 0xdc down 0 capslockOn 0
 keysym 0xffe3 keysym 0xffe9Thu Aug 30 09:02:17 2018
 keysym 0xffe3 keysym 0xffe9Thu Aug 30 09:02:18 2018
 keysym 0x32 SHORT s 50latin-1 key: keysym 50(0x32) vkCode 0x32 down 1 capslockOn 0
 keysym 0x32 SHORT s 50latin-1 key: keysym 50(0x32) vkCode 0x32 down 0 capslockOn 0
 keysym 0xffe3 keysym 0xffe9HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:02:19 2018
 keysym 0xff0d keysym 0xff0d keysym 0xff0d keysym 0xff0dThu Aug 30 09:02:20 2018
 keysym 0xb4 SHORT s 222latin-1 key: keysym 180(0xb4) vkCode 0xde down 1 capslockOn 0
 keysym 0xb4 SHORT s 222latin-1 key: keysym 180(0xb4) vkCode 0xde down 0 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 1 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 0 capslockOn 0
Thu Aug 30 09:02:21 2018
 keysym 0x20 SHORT s 32latin-1 key: keysym 32(0x20) vkCode 0x20 down 1 capslockOn 0
 keysym 0x20 SHORT s 32latin-1 key: keysym 32(0x20) vkCode 0x20 down 0 capslockOn 0
Thu Aug 30 09:02:22 2018
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 1 capslockOn 0
 keysym 0x6c SHORT s 76latin-1 key: keysym 108(0x6c) vkCode 0x4c down 1 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 0 capslockOn 0
 keysym 0x6c SHORT s 76latin-1 key: keysym 108(0x6c) vkCode 0x4c down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 1 capslockOn 0
 keysym 0x68 SHORT s 72latin-1 key: keysym 104(0x68) vkCode 0x48 down 1 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 0 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 1 capslockOn 0
 keysym 0x68 SHORT s 72latin-1 key: keysym 104(0x68) vkCode 0x48 down 0 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 0 capslockOn 0
Thu Aug 30 09:02:23 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
 keysym 0xffe1 keysym 0x21 SHORT s 305latin-1 key: keysym 33(0x21) vkCode 0x31 down 1 capslockOn 0
 keysym 0x21 SHORT s 305latin-1 key: keysym 33(0x21) vkCode 0x31 down 0 capslockOn 0
 keysym 0xffe1Thu Aug 30 09:02:24 2018
 keysym 0xff0d keysym 0xff0d keysym 0xff0d keysym 0xff0dThu Aug 30 09:02:25 2018
 keysym 0x63 SHORT s 67latin-1 key: keysym 99(0x63) vkCode 0x43 down 1 capslockOn 0
 keysym 0x69 SHORT s 73latin-1 key: keysym 105(0x69) vkCode 0x49 down 1 capslockOn 0
 keysym 0x63 SHORT s 67latin-1 key: keysym 99(0x63) vkCode 0x43 down 0 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 1 capslockOn 0
 keysym 0x69 SHORT s 73latin-1 key: keysym 105(0x69) vkCode 0x49 down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 1 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 0 capslockOn 0
 keysym 0x20 SHORT s 32latin-1 key: keysym 32(0x20) vkCode 0x20 down 1 capslockOn 0
Thu Aug 30 09:02:26 2018
 keysym 0x63 SHORT s 67latin-1 key: keysym 99(0x63) vkCode 0x43 down 1 capslockOn 0
 keysym 0x20 SHORT s 32latin-1 key: keysym 32(0x20) vkCode 0x20 down 0 capslockOn 0
 keysym 0x69 SHORT s 73latin-1 key: keysym 105(0x69) vkCode 0x49 down 1 capslockOn 0
 keysym 0x63 SHORT s 67latin-1 key: keysym 99(0x63) vkCode 0x43 down 0 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 1 capslockOn 0
 keysym 0x69 SHORT s 73latin-1 key: keysym 105(0x69) vkCode 0x49 down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 1 capslockOn 0
 keysym 0x61 SHORT s 65latin-1 key: keysym 97(0x61) vkCode 0x41 down 0 capslockOn 0
 keysym 0x6f SHORT s 79latin-1 key: keysym 111(0x6f) vkCode 0x4f down 0 capslockOn 0
 keysym 0xff0d keysym 0xff0dThu Aug 30 09:02:28 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:02:31 2018
 keysym 0xffe9 keysym 0xffc1 keysym 0xffc1Thu Aug 30 09:02:32 2018
 keysym 0xffe9Thu Aug 30 09:02:33 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:02:35 2018
 keysym 0x6e SHORT s 78latin-1 key: keysym 110(0x6e) vkCode 0x4e down 1 capslockOn 0
 keysym 0x6e SHORT s 78latin-1 key: keysym 110(0x6e) vkCode 0x4e down 0 capslockOn 0
Thu Aug 30 09:02:38 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:02:41 2018
 keysym 0xff14ignoring unknown keysym 65300
 keysym 0xff14ignoring unknown keysym 65300
Thu Aug 30 09:02:43 2018
 keysym 0xff54 keysym 0xff54HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
 keysym 0xff54 keysym 0xff54 keysym 0xff52 keysym 0xff52Thu Aug 30 09:02:44 2018
 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff53 keysym 0xff53 keysym 0xff53 keysym 0xff54 keysym 0xff53 keysym 0xff51 keysym 0xff54Thu Aug 30 09:02:45 2018
 keysym 0xff52 keysym 0xff51 keysym 0xff53 keysym 0xff52 keysym 0xff53 keysym 0xff54 keysym 0xff54Thu Aug 30 09:02:46 2018
 keysym 0xff54 keysym 0xff54 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff52 keysym 0xff53 keysym 0xff53Thu Aug 30 09:02:47 2018
 keysym 0xff54 keysym 0xff54 keysym 0xff51 keysym 0xff52 keysym 0xff51 keysym 0xff52Thu Aug 30 09:02:48 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:02:53 2018
HideDesktop.cpp : Killwallpaper 1
vncmenu.cpp : DisableAero 1 
Thu Aug 30 09:02:54 2018
vsocket.cpp : socket error 1: 10054
 --Se ha forzado la interrupción de una conexión existente por el host remoto.
vncservice.cpp : SelectHDESK to Default (b4) from b4
vncclient.cpp : client disconnected : 192.168.0.109 (1)
vncclient.cpp : kill update thread
vncclient.cpp : update thread gone
vncserver.cpp : removing authorised client
vncserver.cpp : deleting desktop server
vncdesktop.cpp : ~vncDesktop 
vncdesktopsink.cpp : ~vncDesktop::Tell initwindowthread to close 
vncdesktopsink.cpp : OOOOOOOOOOOO called wm_quit
vncdesktopsink.cpp : WM_DESTROY
vncserver.cpp : KillAuthClients() done
 --El identificador de la ventana no es válido.
vncdesktopsink.cpp : OOOOOOOOOOOO end dispatch
vncdesktopsink.cpp : ~vncDesktop:: iniwindowthread proper closed 
vncdesktopthread.cpp : quitting desktop server thread
vncdesktopthread.cpp : quitting desktop server thread:SetBlockInputState
 --El identificador de la ventana no es válido.
vncdesktopthread.cpp : quitting desktop server thread:ClearShiftKeys
vncdesktopthread.cpp : quitting desktop server thread:g_DesktopThread_running=false
vncdesktopsink.cpp : ShutdownInitWindowthread 
vncservice.cpp : SelectHDESK to Default (b4) from b4
 --Se ha intentado tener acceso a una dirección no válida.
vncdesktopthread.cpp : quitting desktop server thread:m_desktop->Shutdown
vncdesktopsink.cpp : ShutdownInitWindowthread 
 --El identificador de la ventana no es válido.
vncservice.cpp : SelectHDESK to Default (b4) from b4
vncdesktop.cpp : ~vncDesktop Shutdown()
vncdesktop.cpp : ~vncDesktop m_lGridsList.clear
Thu Aug 30 09:02:55 2018
vncserver.cpp : desktop deleted
vncserver.cpp : RemoveClient() done
vncclient.cpp : ~vncClient() executing...
vncclient.cpp : deleting socket
vsocket.cpp : closing socket
vncmenu.cpp : Reset 1 
Thu Aug 30 09:02:57 2018
HideDesktop.cpp : Restorewallpaper 1
HideDesktop.cpp : Restorewallpaper 1 0
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

Lucent wrote: With ddengine enabled the switch monitor button does not work.
I must have misunderstood your post.

How does it not work then?
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

Re: Server MultiMonitor and ddengine

Post by Lucent »

well, this is my question. I don't know why this button not work when ddengine is enabled.
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

1. OK, I will put it a different way. How do you know that it is not working? What do you expect to happen, and what actually happens?

2. When ddengine is disabled, what happens when you Switch Monitor? Do you ever get any graphic or stays Grey? How do you know it is working?
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

Re: Server MultiMonitor and ddengine

Post by Lucent »

1. With ddengine enabled, first I only view a gray window, and if I click several times to switch monitor button nothing happens.
2. Works normally, switching between main monitor or view 2 monitors at the same time.
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

Lucent wrote:1. With ddengine enabled, first I only view a gray window, and if I click several times to switch monitor button nothing happens.
2. Works normally, switching between main monitor or view 2 monitors at the same time.
2. and you get real screens + updates or only gray?
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

Lucent wrote:I had more tests and I discovered that if the second monitor is on right side I can view only the main monitor, but if the second monitor is on left side then main and second monitor are totally gray.
OK, so you got real Screens here from ddengin when Monitor on the right?

Rudi, this is the same Problems I had at first, can we check to make sure the installed exe verion is the correct one? Maybe, he can use a debug ddengine? If I add some more debug Output, can you make a new exe he could test with?
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

Re: Server MultiMonitor and ddengine

Post by Lucent »

I discovered that if the remote server has the user session locked then I can see the remote server correctly, but if the user session is active then I can only view a gray screen.

Always with ddengine enabled.

User session active: https://streamable.com/jv6yg
User session locked: https://streamable.com/3svyr

As you can see I have another display bug when I press CTRL+ALT+F10 to scale window, the image scaled but the window no, and I have to resize a bit the window to shrink to the real image.
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

Great vids, that really helps!

By user session locked, I take it you mean login screen?

Is you server set up as service?
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

Ok, I got it to work in Login Screen.

In uvnc Service properties, set allow Service to interact with Desktop, and restart Service.

Then, connect to VNC Server, click one or 2 times till you get full Screen mode.

Scroll over to right Screen or Login Screen, and click in the middle.

Login as usual.

Please try.
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
Lucent
20
20
Posts: 32
Joined: 2018-08-27 12:33

Re: Server MultiMonitor and ddengine

Post by Lucent »

Chrispy wrote:By user session locked, I take it you mean login screen?
Yes
Chrispy wrote:Is you server set up as service?
Yes
Chrispy wrote:Ok, I got it to work in Login Screen.

In uvnc Service properties, set allow Service to interact with Desktop, and restart Service.

Then, connect to VNC Server, click one or 2 times till you get full Screen mode.

Scroll over to right Screen or Login Screen, and click in the middle.

Login as usual.

Please try.
I have the problem with user session unlocked, when user login is locked then works well. Anyway I have tried what you say but the result is the same, gray screen. :(

Thanks :thumbs:
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

Interesting, I see that when you get login screen, you do not have to click first to put in password.

Do you have "get fun facts and tips" on lock screen setting?

Do you have "Show lock screen background picture"?

Could it be that in unlocked screen, you have a screen saver?

I hope you don't mind me asking all these questions :) My problems is that my system acts exactly opposite of yours, so I am trying to find the difference.
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
User avatar
Chrispy
40
40
Posts: 103
Joined: 2018-07-11 09:06
Contact:

Re: Server MultiMonitor and ddengine

Post by Chrispy »

I just deinstalled ultra vnc on all my computers, 2 x win 10, 1 x win 7, and then reinstalled with latest from web site, all as service:
ultravnc 1222 msi X64
UltraVNC 1.2.2.2 distribution for 64-bit operating systems.
Supports XP or later
I can connect with lock screen and without lock screen with no problems, for 2 monitor and 3 monitor, even with no monitor on win 10 (so single default monitor).

Is this the same installer that you used Lucent?
Opc Servers: http://www.wowbms.com/index.php/opc-servers
Wow Building & Energy Management System: http://www.wowbms.com/index.php
Post Reply