Celebrating the 22th anniversary of the UltraVNC: https://forum.uvnc.com/viewtopic.php?t=38031
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
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- 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
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
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- 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
Feedback on TEST19
- Rudi De Vos
- Admin & Developer
- Posts: 6883
- Joined: 2004-04-23 10:21
- Contact:
Feedback on TEST19
I know, the releases of the new test19 versions
where fast.
After september i need to work back on commercial projects,
so time will be more limited from then. I realy want to get a
stable release before oktober.
**Multi-monitor support, is it working.....
A lot of people asked for it , but nada info back
The reason is that i want to start on
-installer
-upgrade
-lan push via ipc$
But it does not make any sense if there are still big bugs left in TEST19_8.
where fast.
After september i need to work back on commercial projects,
so time will be more limited from then. I realy want to get a
stable release before oktober.
**Multi-monitor support, is it working.....
A lot of people asked for it , but nada info back
The reason is that i want to start on
-installer
-upgrade
-lan push via ipc$
But it does not make any sense if there are still big bugs left in TEST19_8.
I'm still having problems with fast user switching and XP. If I use FUS, I can only log in once- and I can't switch users. Actually, that isn't quite true. I still have FUS enabled, but now I don't have it go to the logon screen when the screensaver is activated, and it works, though I still can't switch users.
- Rudi De Vos
- Admin & Developer
- Posts: 6883
- Joined: 2004-04-23 10:21
- Contact:
- Rudi De Vos
- Admin & Developer
- Posts: 6883
- Joined: 2004-04-23 10:21
- Contact:
Fast test
dosbox
#net stop winvnc (stop service)
#net start winvnc(start service)
Run service helper from start menu(to get the icon back)
Did you replace the original winvnc.exe with the renamed
TEST19 winvnc.exe ? In the program files/ultravnc directory.
Test i did
Connect vnc before anybody logs on
Log on as user 1
Switch to user 2
At this point , your viewer should disconnect
When the second user is started, you should notice that also
in this session, a vnc icon appears in the taskbar
(Second vnc server, with a blocked admin prop box)
Connect viewer again, you should no be connected to
session 2
Switch user back to original.
Viewer close
Reconnect viewer and you are back connected to first user session.
dosbox
#net stop winvnc (stop service)
#net start winvnc(start service)
Run service helper from start menu(to get the icon back)
Did you replace the original winvnc.exe with the renamed
TEST19 winvnc.exe ? In the program files/ultravnc directory.
Test i did
Connect vnc before anybody logs on
Log on as user 1
Switch to user 2
At this point , your viewer should disconnect
When the second user is started, you should notice that also
in this session, a vnc icon appears in the taskbar
(Second vnc server, with a blocked admin prop box)
Connect viewer again, you should no be connected to
session 2
Switch user back to original.
Viewer close
Reconnect viewer and you are back connected to first user session.
No luck. And I can only get the icon in one user, not both.
Wed Sep 08 17:54:31 2004
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncmenu.cpp : iMsg 0x113
--Access is denied.
Wed Sep 08 17:54:33 2004
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : Error while reading Window Name 1421
--Control ID not found.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : saving current settings to registry
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : enddialog (OK)
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : dialog result = 1
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncPasswd.h : PASSWD : ToText called
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : loading local-only settings
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncserver.cpp : authhosts cleared
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : clearing user settings
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncPasswd.h : PASSWD : FromClear called
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : loading DEFAULT local settings
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : loading "John" global settings
--The operation completed successfully.
Wed Sep 08 17:54:31 2004
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncmenu.cpp : iMsg 0x113
--Access is denied.
Wed Sep 08 17:54:33 2004
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : Error while reading Window Name 1421
--Control ID not found.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : saving current settings to registry
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : enddialog (OK)
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : dialog result = 1
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncPasswd.h : PASSWD : ToText called
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : loading local-only settings
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncserver.cpp : authhosts cleared
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : clearing user settings
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncPasswd.h : PASSWD : FromClear called
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : loading DEFAULT local settings
--The operation completed successfully.
C:\c++\sourceforge\ultravnc\winvnc\winvnc\vncproperties.cpp : loading "John" global settings
--The operation completed successfully.
- Rudi De Vos
- Admin & Developer
- Posts: 6883
- Joined: 2004-04-23 10:21
- Contact:
Rudi De Vos,
Thanks for uploading vncMultiMonitor.cpp. I am still unable to compile the current CVS release. It looks like it is missing header files for multimon support. Here are some of the errors I receive. Any hints on includes would be greatly appreciated. I would like to get this compiled and pushed out to some machines to start testing. Thanks in advance.
c:\ultravnc\winvnc\winvnc\vncDesktop.h(86) : error C2065: 'HMONITOR' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncDesktop.h(86) : error C2065: 'LPMONITORINFO' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncDesktop.h(86) : error C2071: 'LPGETMONITORINFO' : illegal storage class
c:\ultravnc\winvnc\winvnc\vncDesktop.h(87) : error C2059: syntax error : '__stdcall'
c:\ultravnc\winvnc\winvnc\vncDesktop.h(87) : error C2091: function returns function
c:\ultravnc\winvnc\winvnc\vncDesktop.h(87) : error C2378: 'HMONITOR' : redefinition; symbol cannot be overloaded with a typedef
c:\ultravnc\winvnc\winvnc\videodriver.cpp(204) : error C2065: 'DM_POSITION' : undeclared identifier
c:\ultravnc\winvnc\winvnc\videodrivercheck.cpp(92) : error C2065: 'EnumDisplayDevices' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncclient.cpp(1539) : error C2065: 'SM_YVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncclient.cpp(1540) : error C2065: 'SM_CXVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncclient.cpp(1542) : error C2065: 'MOUSEEVENTF_VIRTUALDESK' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncclient.cpp(1559) : error C2065: 'SPI_SETMOUSESPEED' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2050) : error C2065: 'LPMONITOTFROMPOINT' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2050) : error C2146: syntax error : missing ';' before identifier 'MonitorFromPoint'
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2050) : error C2065: 'MonitorFromPoint' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2051) : error C2065: 'MONITORINFO' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2051) : error C2146: syntax error : missing ';' before identifier 'monitorinfo'
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2052) : error C2228: left of '.cbSize' must have class/struct/union type
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2054) : error C2146: syntax error : missing ';' before identifier 'GetProcAddress'
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2057) : error C2146: syntax error : missing ';' before identifier 'hmonitor'
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2057) : error C2065: 'hmonitor' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2057) : error C2065: 'MONITOR_DEFAULTTONEAREST' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2059) : error C2228: left of '.dwFlags' must have class/struct/union type
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2059) : error C2065: 'MONITORINFOF_PRIMARY' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(51) : error C2065: 'SM_XVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(52) : error C2065: 'SM_YVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(53) : error C2065: 'SM_CXVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(54) : error C2065: 'SM_CYVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(102) : error C2664: 'strcpy' : cannot convert parameter 2 from 'unsigned char [32]' to 'const char *'
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(128) : error C2664: 'strcpy' : cannot convert parameter 2 from 'unsigned char [32]' to 'const char *'
c:\ultravnc\winvnc\winvnc\vncservice.cpp(66) : error C2065: 'WTSGetActiveConsoleSessionId' : undeclared identifier
Thanks for uploading vncMultiMonitor.cpp. I am still unable to compile the current CVS release. It looks like it is missing header files for multimon support. Here are some of the errors I receive. Any hints on includes would be greatly appreciated. I would like to get this compiled and pushed out to some machines to start testing. Thanks in advance.
c:\ultravnc\winvnc\winvnc\vncDesktop.h(86) : error C2065: 'HMONITOR' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncDesktop.h(86) : error C2065: 'LPMONITORINFO' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncDesktop.h(86) : error C2071: 'LPGETMONITORINFO' : illegal storage class
c:\ultravnc\winvnc\winvnc\vncDesktop.h(87) : error C2059: syntax error : '__stdcall'
c:\ultravnc\winvnc\winvnc\vncDesktop.h(87) : error C2091: function returns function
c:\ultravnc\winvnc\winvnc\vncDesktop.h(87) : error C2378: 'HMONITOR' : redefinition; symbol cannot be overloaded with a typedef
c:\ultravnc\winvnc\winvnc\videodriver.cpp(204) : error C2065: 'DM_POSITION' : undeclared identifier
c:\ultravnc\winvnc\winvnc\videodrivercheck.cpp(92) : error C2065: 'EnumDisplayDevices' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncclient.cpp(1539) : error C2065: 'SM_YVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncclient.cpp(1540) : error C2065: 'SM_CXVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncclient.cpp(1542) : error C2065: 'MOUSEEVENTF_VIRTUALDESK' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncclient.cpp(1559) : error C2065: 'SPI_SETMOUSESPEED' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2050) : error C2065: 'LPMONITOTFROMPOINT' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2050) : error C2146: syntax error : missing ';' before identifier 'MonitorFromPoint'
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2050) : error C2065: 'MonitorFromPoint' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2051) : error C2065: 'MONITORINFO' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2051) : error C2146: syntax error : missing ';' before identifier 'monitorinfo'
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2052) : error C2228: left of '.cbSize' must have class/struct/union type
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2054) : error C2146: syntax error : missing ';' before identifier 'GetProcAddress'
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2057) : error C2146: syntax error : missing ';' before identifier 'hmonitor'
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2057) : error C2065: 'hmonitor' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2057) : error C2065: 'MONITOR_DEFAULTTONEAREST' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2059) : error C2228: left of '.dwFlags' must have class/struct/union type
c:\ultravnc\winvnc\winvnc\vncdesktop.cpp(2059) : error C2065: 'MONITORINFOF_PRIMARY' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(51) : error C2065: 'SM_XVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(52) : error C2065: 'SM_YVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(53) : error C2065: 'SM_CXVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(54) : error C2065: 'SM_CYVIRTUALSCREEN' : undeclared identifier
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(102) : error C2664: 'strcpy' : cannot convert parameter 2 from 'unsigned char [32]' to 'const char *'
c:\ultravnc\winvnc\winvnc\vncMultiMonitor.cpp(128) : error C2664: 'strcpy' : cannot convert parameter 2 from 'unsigned char [32]' to 'const char *'
c:\ultravnc\winvnc\winvnc\vncservice.cpp(66) : error C2065: 'WTSGetActiveConsoleSessionId' : undeclared identifier
- Rudi De Vos
- Admin & Developer
- Posts: 6883
- Joined: 2004-04-23 10:21
- Contact:
VC6.0 does not support multi-monitors unless you install the SDK. (+1GB)
Compilations are always done with the latest SDK overloading
the vc6.0 included headers.
All errors are struct,types and #defines
I will check if i can copy the required definitions from the sdk headers.
All multi functions are imported with loadlibrary, to keep it running on older OS's, but for compilation the defines and structures need to be included.
Compilations are always done with the latest SDK overloading
the vc6.0 included headers.
All errors are struct,types and #defines
I will check if i can copy the required definitions from the sdk headers.
All multi functions are imported with loadlibrary, to keep it running on older OS's, but for compilation the defines and structures need to be included.
Where can I get the SDK?Rudi De Vos wrote:VC6.0 does not support multi-monitors unless you install the SDK. (+1GB)
Compilations are always done with the latest SDK overloading
the vc6.0 included headers.
All errors are struct,types and #defines
I will check if i can copy the required definitions from the sdk headers.
All multi functions are imported with loadlibrary, to keep it running on older OS's, but for compilation the defines and structures need to be included.
Thx in advance.
- Rudi De Vos
- Admin & Developer
- Posts: 6883
- Joined: 2004-04-23 10:21
- Contact:
SDK is not longer needed, we imported the needed defenition and headers in the code.
The cvs should now compile with a standard vc6.0 +
MS processor pack
sdk 2003
http://www.microsoft.com/msdownload/pla ... sdkupdate/
The cvs should now compile with a standard vc6.0 +
MS processor pack
sdk 2003
http://www.microsoft.com/msdownload/pla ... sdkupdate/