Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/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://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Windows 10 Tablet Mode

Post Reply
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Windows 10 Tablet Mode

Post by JSmith »

Hi,

I'm working on a Windows 10 deployment project and it's a mix of workstations and tablet type hardware. The workstation class hardware seems to be running smoothly using 1.2.1.0 server, but on the tablets we get constant freezing and crashing of the client within a couple seconds of connecting.

I've tried a ton of things, including 1.0.9.5 (which is the current version we had on Windows 7 devices) and every version available between 1.2.0.6-1.2.1.0.

I don't see this as a known issue in my searching, but i'm wondering if you guys have any idea what might be the root cause/solution. Or where to simply start troubleshooting. My organization relies pretty heavily on VNC for support reasons, and we'd be up the creek without it on these devices.

Thanks for your time!
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

80 some views and nobody has any ideas to try?

We're about to have to ditch VNC altogether if we can't find a way to make it work, which would really suck.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Windows 10 Tablet Mode

Post by Rudi De Vos »

It's a bit strange...
Normal tablet and desktop mode use different type of exe. Tablet apps are made with another compiler.
Possible you mean that people have a windows pc with a touchscreen...
on the tablets we get constant freezing and crashing of the client within a couple seconds of connecting
Do you use the http client or some exe..

Try the 1.2.1.1 viewer exe, this fix some bug that crashed the viewer in case the encoder switched to fast.
You can also try to use a fix encoder instead of using the auto mode.
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

Hi Rudi, thanks for the reply!

Yeah It's Window 10, but running on actual tablet hardware. The same exact version we run on Windows 10 on desktop hardware doesn't seem to have these issues. It's very strange.

We use the full viewer client.

I'll try 1.2.1.1! Thanks! I'll also try different encoder options.
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

Ok. I'm having trouble finding 1.2.1.1 viewer. Do you have a link handy? I can only seem to find the server. :)

Thanks!
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

Those zip's only seem to have the server in it. Am I doing something wrong?

I have tried the 1.2.1.1 server along with the 1.2.1.0 and 1.2.0.9 viewers the past few days which hasn't solved the issue.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Windows 10 Tablet Mode

Post by Rudi De Vos »

correct, all changes are on the server site...
Gonna check an updated viewer was already made

We tested already with multiple pc, virtual pc with low mem and single cpu, some old atom.
But until now we can't repeat it.
It's a hell to find something when you can't test or see anything.

All vnc versions are compatible, does the tight/real or old vnc ultraviewers behave better.
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

yeah I've tried 1.2.0.6,8 and 9 viewers as well as 1.2.1.0, versus multiple other combinations of servers of all the above.

It's really crazy!
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Windows 10 Tablet Mode

Post by Rudi De Vos »

Does the buildin java viewer connect...
On viewer pc
http://vncserverip:5800

( require 5800 and 5900 default, but you can set both to the same via the options)

Or

You never know
Try with the xp exe ( this is build with an older compiler) it could be that the latest compilers use cpu acceleration stuff that doesn't exist on a tablet.
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

That's interesting. I had to enable the Java mode, but that seems to be working stable. with the viewer client i would get dropped within 3 seconds. I've had a solid couple minutes of connectivity with Java so far. That is really interesting.

I also turned on logging and see these in the log file.

Code: Select all

Fri Apr 08 09:38:17 2016
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_latest_2\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 
Fri Apr 08 09:38:18 2016
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 
vnchttpconnect.cpp : started HTTP server thread
vncserver.cpp : $$$$$$$$$$ SetDSMPlugin - Enabled 
vncserver.cpp : $$$$$$$$$$ SetDSMPlugin - Plugin NOT loaded - Try to load it 
vncserver.cpp : $$$$$$$$$$ DSMPlugin cannot be loaded
 --The specified module could not be found.
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
vncmenu.cpp : IsIconSet 
Fri Apr 08 09:38:23 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:38:28 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:38:33 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:38:38 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:38:43 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:38:48 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:38:53 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:38:58 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:03 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:08 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:13 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:18 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:23 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:28 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:33 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:38 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:43 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:48 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:53 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:39:58 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:40:03 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:40:08 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:40:10 2016
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vnchttpconnect.cpp : HTTP client connected
vnchttpconnect.cpp : file / requested
vnchttpconnect.cpp : parameters read
vnchttpconnect.cpp : sending main page
vnchttpconnect.cpp : sent page
Fri Apr 08 09:40:11 2016
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncsockconnect.cpp : accepted connection from 167.209.8.88
vncserver.cpp : AddClient() started
vncclient.cpp : vncClient() executing...
vncclient.cpp : TEST 4
vncserver.cpp : AddClient() done
vncclient.cpp : client connected : 167.209.8.88 (1)
vncclient.cpp : DSMPlugin Pointer to socket OK
vncclient.cpp : Repeater connect
vncclient.cpp : Repeater connected, waiting viewer
vncclient.cpp : m_ms_logon set to truevncclient.cpp : negotiated version
Entered InitAuthenticate
vncserver.cpp : client 167.209.8.88 verifiedHost 0 prior to adjustment
vncserver.cpp : client 167.209.8.88 verifiedHost 0 after adjustment
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
vncserver.cpp : client 167.209.8.88 verifiedHost 0 prior to adjustment
vncserver.cpp : client 167.209.8.88 verifiedHost 0 after adjustment
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
vsocket.cpp : shutdown socket
vsocket.cpp : closing socket
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vnchttpconnect.cpp : HTTP client connected
vnchttpconnect.cpp : file /favicon.ico requested
vnchttpconnect.cpp : parameters read
Fri Apr 08 09:40:12 2016
vsocket.cpp : shutdown socket
vsocket.cpp : closing socket
Fri Apr 08 09:40:13 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
Fri Apr 08 09:40:15 2016
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncsockconnect.cpp : accepted connection from 167.209.8.88
vncserver.cpp : AddClient() started
vncclient.cpp : vncClient() executing...
vncclient.cpp : TEST 4
vncserver.cpp : AddClient() done
vncclient.cpp : client connected : 167.209.8.88 (2)
vncclient.cpp : DSMPlugin Pointer to socket OK
vncclient.cpp : Repeater connect
vncclient.cpp : Repeater connected, waiting viewer
vncclient.cpp : m_ms_logon set to truevncclient.cpp : negotiated version
Entered InitAuthenticate
vncserver.cpp : client 167.209.8.88 verifiedHost 0 prior to adjustment
vncserver.cpp : client 167.209.8.88 verifiedHost 0 after adjustment
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
vncserver.cpp : client 167.209.8.88 verifiedHost 0 prior to adjustment
vncserver.cpp : client 167.209.8.88 verifiedHost 0 after adjustment
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
After DH: g=848667983, m=1465699567, i=439363751, key=767892914
vncntlm.cpp : GetProcAddressCheckUserPasswordSDUni result=1CheckUserGroupPasswordUni result=1
 --Class does not exist.
vncclient.cpp : Leaving InitAuthenticate
vncdesktop.cpp : initialising desktop handler
vncDesktopSW.cpp : SWinit 
vncdesktopthread.cpp : Hook changed 1
vncdesktopthread.cpp : Hook changed 2
vncdesktop.cpp : KillScreenSaver...
vncdesktop.cpp : InitVideo driver Called
 --The system cannot find the file specified.
vncdesktop.cpp : Driver option disabled 
vncdesktop.cpp : No driver used 
vncdesktop.cpp : bitmap dimensions are 1200 x 1920
vncdesktop.cpp : created memory bitmap
vncdesktop.cpp : got bitmap format
vncdesktop.cpp : attempting to enable DIBsection blits
vncdesktop.cpp : enabled fast DIBsection blits OK
vncdesktop.cpp : no palette data for truecolour display
vncdesktopsink.cpp : StartInitWindowthread 
vncdesktopsink.cpp : StartInitWindowthread default desk
vncdesktopsink.cpp : InitWindow called
 --The system cannot find the file specified.
vncdesktopsink.cpp : InitWindow:OpenInputdesktop OK
vncdesktopsink.cpp : InitWindow:SelectHDESK to Default (41c) from d4
vncdesktopsink.cpp : wmcreate  
vncdesktopsink.cpp : OOOOOOOOOOOO load hookdll's
vncdesktopsink.cpp : OOOOOOOOOOOO start dispatch
 --The specified module could not be found.
vncdesktopsink.cpp : StartInitWindowthread started
vncbuffer.cpp : request local buffer[9216000]
vncbuffer.cpp : fast blits detected - using DIBsection buffer
vncdesktopsink.cpp : OOOOOOOOOOOO 799 393966
vncbuffer.cpp : local buffer=9216000
vncDesktopSW.cpp : GetQuarterSize 
vncDesktopSW.cpp : GetQuarterSize 
vncdesktop.cpp : Sethook_restart_wanted hook=1 driver=0 
vncdesktop.cpp : Hookdll status changed 
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncencodemgr.h : raw 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
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncencodemgr.h : request client buffer[9216012]
vncserver.cpp : Authenticated() done
vncclient.cpp : authenticated connection
vncbuffer.cpp : request local buffer[9216000]
vncbuffer.cpp : fast blits detected - using DIBsection buffer
vncbuffer.cpp : local buffer=9216000
vncclient.cpp : sent pixel format to client
vncclient.cpp : init update thread
vncclient.cpp : starting update thread
vncclient.cpp : disable update thread
Fri Apr 08 09:40:16 2016
vncdesktopthread.cpp : Hook changed 
vncdesktopsink.cpp : OOOOOOOOOOOO 32775 393966
vsocket.cpp : zero bytes read2
vncclient.cpp : authentication failed
vncserver.cpp : removing unauthorised client
vncserver.cpp : RemoveClient() done
vncclient.cpp : ~vncClient() executing...
vncclient.cpp : deleting socket
vsocket.cpp : closing socket
vncclient.cpp : enable/disable synced
vncclient.cpp : Tight found
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncencodemgr.h : Tight 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
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncencodemgr.h : request client buffer[264781]
vncclient.cpp : image quality level requested: 6
vncclient.cpp : X-style cursor shape updates enabled
vncclient.cpp : Full-color cursor shape updates enabled
vncclient.cpp : PointerPos protocol extension enabled
vncclient.cpp : LastRect protocol extension 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_latest_2\winvnc\winvnc\vncencodemgr.h : SetClientFormat called
vncencoder.cpp : settranslatefunction called
vncencoder.cpp : triple LUT used
c:\users\rudi\desktop\ultravnc_latest_2\winvnc\winvnc\vncencodemgr.h : request client buffer[66207]
vncclient.cpp : enable update thread
vncclient.cpp : enable/disable synced
vncencoder.cpp : remote palette data requested
vncEncodeTight.cpp : calling deflateInit2 with zlib level:3
vncdesktopthread.cpp : Wait for viewer init 
vncdesktopthread.cpp : Hook changed 
vncdesktopsink.cpp : OOOOOOOOOOOO 32775 393966
vncdesktop.cpp : ### PixelsGrid 0 created !
vncdesktop.cpp : ### PixelsGrid 1 created !
vncdesktop.cpp : ### PixelsGrid 2 created !
vncdesktop.cpp : ### PixelsGrid 3 created !
vncdesktop.cpp : ### PixelsGrid 4 created !
vncdesktop.cpp : ### PixelsGrid 5 created !
vncdesktop.cpp : ### PixelsGrid 6 created !
vncdesktop.cpp : ### PixelsGrid 7 created !
vncdesktop.cpp : ### PixelsGrid 8 created !
vncdesktop.cpp : ### PixelsGrid 9 created !
vncdesktop.cpp : ### PixelsGrid 10 created !
vncdesktop.cpp : ### PixelsGrid 11 created !
vncdesktop.cpp : ### PixelsGrid 12 created !
vncdesktop.cpp : ### PixelsGrid 13 created !
vncdesktop.cpp : ### PixelsGrid 14 created !
vncdesktop.cpp : ### PixelsGrid 15 created !
vncdesktop.cpp : ### PixelsGrid 16 created !
vncdesktop.cpp : ### PixelsGrid 17 created !
vncdesktop.cpp : ### PixelsGrid 18 created !
vncdesktop.cpp : ### PixelsGrid 19 created !
vncdesktop.cpp : ### PixelsGrid 20 created !
vncdesktop.cpp : ### PixelsGrid 21 created !
vncdesktop.cpp : ### PixelsGrid 22 created !
vncdesktop.cpp : ### PixelsGrid 23 created !
vncdesktop.cpp : ### PixelsGrid 24 created !
vncdesktop.cpp : ### PixelsGrid 25 created !
vncdesktop.cpp : ### PixelsGrid 26 created !
vncdesktop.cpp : ### PixelsGrid 27 created !
vncdesktop.cpp : ### PixelsGrid 28 created !
vncdesktop.cpp : ### PixelsGrid 29 created !
vncdesktop.cpp : ### PixelsGrid 30 created !
vncdesktop.cpp : ### PixelsGrid 31 created !
vncdesktop.cpp : ### PixelsGrid 32 created !
vncdesktop.cpp : ### PixelsGrid 33 created !
vncdesktop.cpp : ### PixelsGrid 34 created !
vncdesktop.cpp : ### PixelsGrid 35 created !
vncdesktop.cpp : ### PixelsGrid 36 created !
vncdesktop.cpp : ### PixelsGrid 37 created !
vncdesktop.cpp : ### PixelsGrid 38 created !
vncdesktop.cpp : ### PixelsGrid 39 created !
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:17 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
vncdesktopsink.cpp : set W8 hooks OK
vncbuffer.cpp : request local buffer[9216000]
vncbuffer.cpp : fast blits detected - using DIBsection buffer
vncbuffer.cpp : local buffer=9216000
vistahook.cpp : REct 0 1200 0 1920  
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:18 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:19 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:20 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:21 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:22 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:23 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:24 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:25 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:26 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:27 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:28 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:29 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:30 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:31 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:32 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:33 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:34 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:35 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:36 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:37 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:38 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:39 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:40 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:41 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:42 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:43 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:44 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:45 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:46 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:47 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:48 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:49 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:50 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:51 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:52 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:53 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:54 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:55 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:56 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:57 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:58 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:40:59 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:00 2016
vistahook.cpp : REct 0 112 1840 1920  
vistahook.cpp : REct 144 400 1840 1920  
vistahook.cpp : REct 432 544 1840 1920  
vistahook.cpp : REct 572 1200 1840 1920  
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:01 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:02 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:03 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:04 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:05 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:06 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:07 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:08 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:09 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:10 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:11 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:12 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:13 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:14 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:15 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:16 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:17 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:18 2016
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:19 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:20 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:21 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:22 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:23 2016
vistahook.cpp : REct 0 113 0 97  
vistahook.cpp : REct 0 1200 0 1840  
vncEncodeTight.cpp : calling deflateInit2 with zlib level:2
vncmenu.cpp : ############### Usernames change: old="UserNameHere", new="UserNameHere"
 --The system cannot find the file specified.
vistahook.cpp : REct 0 1200 0 1840  
vistahook.cpp : REct 0 1200 0 1840  
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
vistahook.cpp : REct 0 1200 0 1840  
Fri Apr 08 09:41:24 2016
vistahook.cpp : REct 0 1200 0 1840  
vistahook.cpp : REct 0 1200 0 1840  
vistahook.cpp : REct 27 613 95 185  
vistahook.cpp : REct 0 1200 0 1840  
vistahook.cpp : REct 0 1200 0 1840  
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
vistahook.cpp : REct 0 1200 0 1840  
vistahook.cpp : REct 0 1200 0 1840  
Fri Apr 08 09:41:25 2016
vistahook.cpp : REct 0 1200 0 1840  
vistahook.cpp : REct 0 1200 0 1840  
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:26 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
Fri Apr 08 09:41:27 2016
vncdesktopsink.cpp : OOOOOOOOOOOO 275 393966
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

On top of that, we're trying to integrate the new version into WinPE 10 and can't even get the server to start. In WinPE 3 & 4 we were able to do this with older versions of ultra vnc. Is there any reason you can think of for this?
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Windows 10 Tablet Mode

Post by Rudi De Vos »

If you download the bin zip you have several exe build by different compilers.
w2k exe is the oldest compiler, try this one.

Possible newer compiler use kernel stuff not supported in PE

If you use encryption plugins, don't mix 32 ex and 64 bit plugins
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

Hi Rudi

I just thought I'd share my latest findings.

To make a long story short. The x86 XP version works in WinPE 10 x86. It even works with the 32 bit SecureDSMPlugin.
The x64 XP Version works in WinPE x64 as well. But it does NOT work with the 32 bit SecureDSMPlugin. Since you can't mix plugin versions it just doesn't work. If you go into the configuration options form the plugin in uvnc_settings it won't even open the window. (it opens the window just fine in x86 WinPE) I suppose to make it work I would have to use the native x64 plugin and have the users switch to that to make it work.

This is a working solution for the PE portion I think. I'll move on and work on the full Windows 10 OS now and see what I can come up with to fix the freeze/disconnect issue.

Latest info from Full OS: It does appear at this point that it is related to the full screen tablet 'Start Menu'. When I connect to a device that is sitting with that screen up it disconnects within a couple seconds. When I connect to other devices that don't have that menu up, the connection seems to remain. Does that make any sense?
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Windows 10 Tablet Mode

Post by Rudi De Vos »

SecureDSMPlugin.dsm is for winvnc.exe (32)
SecureVNCPlugin64.dsm is for winvnc.exe (64)

The viewer can be 32 or 64, just make sure the plugin is also 32 or 64 ( a .dsm is actual a dll and you can't mix exe and dll's of different arch)

Latest info from Full OS: It does appear at this point that it is related to the full screen tablet 'Start Menu'. When I connect to a device that is sitting with that screen up it disconnects within a couple seconds. When I connect to other devices that don't have that menu up, the connection seems to remain. Does that make any sense?
winvnc started as service ?
uvnc was tested on a HP x360 pc. With the display turned it's a touchscreen tablet.
I can't remember having this issue's, but also don't remember testing in fullscreen mode :)
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

Rudi De Vos wrote:SecureDSMPlugin.dsm is for winvnc.exe (32)
SecureVNCPlugin64.dsm is for winvnc.exe (64)

The viewer can be 32 or 64, just make sure the plugin is also 32 or 64 ( a .dsm is actual a dll and you can't mix exe and dll's of different arch)
Thanks, that did work with the securevncplugin64 version in 64 bit WinPE! Another one bites the dust! :)

Rudi De Vos wrote: winvnc started as service ?
uvnc was tested on a HP x360 pc. With the display turned it's a touchscreen tablet.
I can't remember having this issue's, but also don't remember testing in fullscreen mode :)
Yes, started as as service.
We've got a multitude of Windows 10 test devices, the ones that run in what i refer to as 'tablet mode' are the HP Pro 608 G1 and Dell Venue 5855 which all have the full screen start menu tiles. (all turned sideways like you indicated on docking stations)

Our Microsoft Surface 3 and 4 don't have the problem... But they run like more like a laptop or desktop, they have the partial screen start menu. I am really not sure what else makes them different other than the driver stack itself, but two different 'tablet type' W10 devices exhibit it and the Laptop and desktop type ones don't.

This probably doesn't help much but maybe it'll spur some kind of thought about what it could be.

Thanks!
JSmith
8
8
Posts: 19
Joined: 2011-01-04 16:22

Re: Windows 10 Tablet Mode

Post by JSmith »

Interestingly enough, putting the XP binaries on there seems to have made a difference. I'll monitor for a while. It was disconnecting reliably within 3 seconds, and now it's been going solid for a couple minutes already.
geeviam
Posts: 3
Joined: 2014-04-18 04:12

Re: Windows 10 Tablet Mode

Post by geeviam »

I ran into the same problem with build 1.2.1.1 installed on a Touch Dynamic Quest 7 Tablet with 32-bit Windows 10 Enterprise 2015 LTSB. I copied the XP x86 binaries as suggested and the connect/crash problem seems to be resolved. However, UVNC is no longer in English. Language is now French. How can I fix this?
Thanks in advance.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Windows 10 Tablet Mode

Post by Rudi De Vos »

bin updated, french replaced by english version
Post Reply