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

UltraVNC (using SecureVNC) application error popups

Post Reply
Raccoon
Posts: 3
Joined: 2018-11-14 10:18

UltraVNC (using SecureVNC) application error popups

Post by Raccoon »

Hello,

I am running UltraVNC server on Windows 7 Embedded x64 where we are using a custom OS shell (instead of explorer.exe). The server service is not configured to automatically start up, instead it gets launched by another application on demand. At one point we started using the SecureVNC plugin, but when doing so we would occasionally experience application error popups from winvnc.exe of the type "The instruction at 0x3f6679f9 referenced memory at 0x02da80d0. The memory could not be read." when connecting.

After debugging with the source code, it seems like the root cause is that the IconFaultCounter integer variable keeps getting incremented (even with "Disable Tray Icon" is set to true), causing the vncMenu thread to be killed (with a logging message of "user name has changed"). Normally this has not caused any issues to the users before SecureVNC, but it seems like this might interfere with the DSM plugin usage. Disabling the use of the IconFaultCounter variable in the source code appears to have fixed the issue for us. Is it possible to confirm that this is really what the bug is, and if so, could it be fixed for future versions so that a custom build from source code isn't necessary :P

Cheers!
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6832
Joined: 2004-04-23 10:21
Contact:

Re: UltraVNC (using SecureVNC) application error popups

Post by Rudi De Vos »

Congratulations, a build isn't that easy.

I think there was an option to set a custom shell in UltaVnc, I need to verify it in code.
Explorer.exe is used to impersonate the desktop user, but if it isn't running we could get a NULL somewere.
Possible this is the cause behind crash.

I check it this evening.
qualitysw
Posts: 1
Joined: 2018-11-27 14:32

Re: UltraVNC (using SecureVNC) application error popups

Post by qualitysw »

> I check it this evening.

Checking to see if there is any update ...

> I think there was an option to set a custom shell in UltaVnc, I need to verify it in code.
> Explorer.exe is used to impersonate the desktop user, but if it isn't running we could get a NULL somewere.

Is this the custom shell option you describe:

[admin]
alternate_shell=My.Alternate.Shell.exe

Cheers
Raccoon
Posts: 3
Joined: 2018-11-14 10:18

Re: UltraVNC (using SecureVNC) application error popups

Post by Raccoon »

Thank you for the response earlier. I have tried any configuration I could find that could be relevant to your input, including the alternate_shell=My.Alternate.Shell.exe config mentioned in previous post. Behavior was apparently the same.

To add some more information regharding this, I provide logs of one run (sorry that I didn't have any at hand until now):

Code: Select all

Sun Aug 28 22:05:50 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:05:55 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:06:00 2016
winvnc.cpp : ****************** WaitForSingleObject - Shutdown server
 --The parameter is incorrect.
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:06:01 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncMenu::Shutdown: Close menu - Disconnect all - Shutdown server
vncmenu.cpp : Reset 0 
vncmenu.cpp : vncMenu WM_CLOSE call - All cleanup done
Sun Aug 28 22:06:03 2016
vncmenu.cpp : quitting from WM_DESTROY
vncserver.cpp : KillAuthClients() done
 --Invalid window handle.
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : ****************** Kill SDTimer
winvnc.cpp : ################## SHUTING DOWN SERVER ####################
 --Attempt to release mutex not owned by caller.
vncserver.cpp : shutting down server object1
vsocket.cpp : shutdown socket
vsocket.cpp : closing socket
 --A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncsockconnect.cpp : quitting socket connection thread
 --A blocking operation was interrupted by a call to WSACancelBlockingCall.
Sun Aug 28 22:06:04 2016
vsocket.cpp : closing socket
 --No connection could be made because the target machine actively refused it.
vsocket.cpp : shutdown socket
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
 --A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
vsocket.cpp : closing socket
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vsocket.cpp : closing socket
vnchttpconnect.cpp : quitting HTTP server thread
vsocket.cpp : closing socket
vncserver.cpp : KillAuthClients() done
vncserver.cpp : KillUnauthClients() done
vncserver.cpp : ~server m_pDSMPlugin = NULL 
Sun Aug 28 22:06:23 2016
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\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 
Sun Aug 28 22:06:24 2016
vsocket.cpp : closing socket
vncsockconnect.cpp : started socket connection thread
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
vnchttpconnect.cpp : started HTTP server thread
Sun Aug 28 22:06:29 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:06:34 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:06:39 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:06:40 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (174) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:06:45 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:06:50 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:06:55 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:06:56 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (1b4) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:07:01 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:07:06 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:07:11 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:07:12 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (1b8) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:07:17 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:07:22 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:07:27 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:07:28 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (240) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:07:33 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:07:38 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:07:43 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:07:44 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (274) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:07:49 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:07:54 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:07:59 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:08:00 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (278) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:08:05 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:08:10 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:08:15 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:08:16 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (dc) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:08:21 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:08:26 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:08:31 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:08:32 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (288) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:08:37 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:08:42 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:08:47 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:08:48 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (268) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:08:53 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:08:58 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:09:03 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:09:04 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (270) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:09:09 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:09:14 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:09:19 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:09:20 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (28c) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:09:25 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:09:30 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:09:35 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:09:36 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (290) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
Sun Aug 28 22:09:37 2016
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:09:42 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:09:47 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:09:52 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:09:53 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (298) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:09:58 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:10:03 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:10:08 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:10:09 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (230) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:10:14 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:10:19 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:10:24 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:10:25 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (280) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:10:30 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:10:35 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:10:40 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:10:41 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (2a0) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:10:46 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:10:51 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:10:56 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
Sun Aug 28 22:10:57 2016
vncmenu.cpp : user name has changed
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (2a4) from 24
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
l:\ultravnc_installer_other\ultravnc\ultravnc project root\ultravnc\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Sun Aug 28 22:11:02 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:11:07 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncmenu.cpp : ############### Usernames change: old="WindowsUser", new="WindowsUser"
Sun Aug 28 22:11:12 2016
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
vncservice.cpp : @@@@@@@@@@@@@ GetCurrentUser - UserNAme found: WindowsUser 
These logs are from simply starting the service, running idle for a few minutes, then closing the service (I had to cut truncate the log due to forum post length restriction). The version during this specific run was 1.1.9.6, and no DSM plugin was used. We have not experienced any crashes when running without the SecureVNC plugin, however what you can still see in these logs is the frequent "vncmenu.cpp : user name has changed" log entry, followed by "vncmenu.cpp : ############## Kill vncMenu thread". When adding the DSM plugin on top of this, we are experiencing the error popup.

Cheers
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6832
Joined: 2004-04-23 10:21
Contact:

Re: UltraVNC (using SecureVNC) application error popups

Post by Rudi De Vos »

WHat you see is the start and stop of the menu.
The menu run as desktop user, each time a user change the menu thread is also restarted.

Desktop switch
SelectHDESK to Default (dc) from 24 = switch from default to logon desktop

Kill vncMenu thread
The menu run as the current desktop user, if a user change the menu need to re-impersonate the new desktop user.
The owner of the logon screen is the system, once a user is logged this change in the desktop user

The logging is cleaned in the later versions, also if no systray exist you now can use the hideIcon to avoid the vnc try to set the trayicon over and over. (DisableTrayIcon = 1)

If possible use the latest version, many bugs are solved and logging is better.
Raccoon
Posts: 3
Joined: 2018-11-14 10:18

Re: UltraVNC (using SecureVNC) application error popups

Post by Raccoon »

Hi Rudi and thank you for the reply,

Sorry for providing logs from an outdated version, I have logs from a run with 1.2.2.3 here (also with DisableTrayIcon=1).

Code: Select all

Wed Nov 31 17:44:32 2018
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncserver.cpp : trying port number 5900
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
Wed Nov 31 17:44:33 2018
vncsockconnect.cpp : started socket connection thread
vsocket.cpp : closing socket
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncserver.cpp : SockConnect  Done 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
vnchttpconnect.cpp : started HTTP server thread
Wed Nov 31 17:44:49 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (15c) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:45:05 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (160) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:45:21 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (19c) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:45:37 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (228) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:45:53 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (168) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:46:09 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (1a0) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:46:25 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (194) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:46:41 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (258) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:46:57 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (25c) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:47:13 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (d4) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:47:29 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (268) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:47:46 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (274) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:48:02 2018
vncmenu.cpp : user name has changed
 --The system cannot find the file specified.
vncmenu.cpp : ############## Kill vncMenu thread
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : OpenInputdesktop OK
 --The parameter is incorrect.
winvnc.cpp : SelectHDESK to Default (254) from 34
winvnc.cpp : Username SYSTEM 
vncmenu.cpp : vncmenu(server)
 --The specified program requires a newer version of Windows.
vncserver.cpp : authhosts set to ""
vncproperties.cpp : ***** DBG - Load User Preferences
vncproperties.cpp : clearing user settings
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : FromClear called
vncserver.cpp : SockConnect 1
vncproperties.cpp : $$$$$$$$$$ ApplyUserPrefs - Plugin NOT enabled 
c:\users\rudi\desktop\ultravnc_1184\winvnc\winvnc\vncpasswd.h : PASSWD : ToText called
Wed Nov 31 17:48:07 2018
winvnc.cpp : ****************** WaitForSingleObject - Shutdown server
vncmenu.cpp : vncMenu::Shutdown: Close menu - Disconnect all - Shutdown server
 --The system cannot find the file specified.
vncmenu.cpp : Reset 0 
vncmenu.cpp : vncMenu WM_CLOSE call - All cleanup done
Wed Nov 31 17:48:09 2018
vncmenu.cpp : quitting from WM_DESTROY
vncserver.cpp : KillAuthClients() done
 --Invalid window handle.
vncmenu.cpp : vncmenu killed
vncmenu.cpp : Reset 0 
winvnc.cpp : ################## Closing Imp Thread
winvnc.cpp : ################## SHUTING DOWN SERVER ####################
 --Attempt to release mutex not owned by caller.
vncserver.cpp : shutting down server object1
vsocket.cpp : shutdown socket
vsocket.cpp : closing socket
 --A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vncsockconnect.cpp : quitting socket connection thread
 --A blocking operation was interrupted by a call to WSACancelBlockingCall.
Wed Nov 31 17:48:10 2018
vsocket.cpp : closing socket
 --No connection could be made because the target machine actively refused it.
vsocket.cpp : shutdown socket
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
 --A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
vsocket.cpp : closing socket
vsocket.cpp : VSocket() m_pDSMPlugin = NULL 
vsocket.cpp : closing socket
vnchttpconnect.cpp : quitting HTTP server thread
vsocket.cpp : closing socket
vncserver.cpp : KillAuthClients() done
vncserver.cpp : KillUnauthClients() done
vncserver.cpp : ~server m_pDSMPlugin = NULL 
There is no user interaction with the system (or any connections initiated) other than starting and stopping the service during the course of the logs, so there should not be any user change or desktop change. When I made a build from source code (1.2.2.3 source code) where the incremental of IconFaultCounter (vncmenu.cpp) was commented out or removed, the user change and vncmenu thread kill log messages could not be seen.
wooly
Posts: 1
Joined: 2019-03-04 07:33

Re: UltraVNC (using SecureVNC) application error popups

Post by wooly »

Hi
After debugging with the source code, it seems like the root cause is that the IconFaultCounter integer variable keeps getting incremented (even with "Disable Tray Icon" is set to true), causing the vncMenu thread to be killed (with a logging message of "user name has changed").
Is there a way to get this problem fixed or alternatively as to have the IconFaultCounter as configurable parameter. Since we are experiencing the same problem it would be brilliant if that could get resolved.

Cheers,
Post Reply