After more 1 000 000 (one million) views on forum for 1.5.0.x development versions... and 1.6.0.0 version
A new stable version, UltraVNC 1.6.1.0 and UltraVNC SC 1.6.1.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38080
Feedback is welcome

Celebrating the 22th anniversary of the UltraVNC (25th anniversary since the laying of the foundation stone): https://forum.uvnc.com/viewtopic.php?t=38031

Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078

Development: UltraVNC development is always here... Any help is welcome.
A new development version, UltraVNC 1.6.3.0-dev has been released, please test it: https://forum.uvnc.com/viewtopic.php?t=38091
Feedback is welcome

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

Using the XP binaries on Windows Vista and above

Post Reply
Heinzi
8
8
Posts: 16
Joined: 2012-11-22 07:57

Using the XP binaries on Windows Vista and above

Post by Heinzi »

When testing the new 1.2.0.4 version, I noticed that different binaries for Windows XP and Vista-and-above are included.

We integrate winvnc.exe in our remote support software (ChunkVNC-based). Since we have to service everything from XP to Win8, 32 and 64 Bit, we thought of just including the Windows XP 32 Bit version. We tried it, and it "seems to work" (including UAC prompts after using "Install As Service").

Is this a bad idea? What kind of trouble are we asking for when using the XP binaries with newer operating systems?

Thanks, best regards
Heinzi
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6952
Joined: 2004-04-23 10:21
Contact:

Re: Using the XP binaries on Windows Vista and above

Post by Rudi De Vos »

bin w2K= w2K and higher
bin XP = XP and higher

The reason for the different versions is that the latest MS compilers doesn't support w2K en XP and we want to use the latest version as they have a better error checking.
We compile the same src with different compilers... the only difference between the exe is the compiler used to create them.

Newer compilers are a little faster for newer OS's but only measurable with benchmark timers...
You can use a w2K or XP exe on all OS's.

Only difference is the w8hook.dll, this is win8 and higher only and can not be compiled with older compilers.
But you can use a w2k winvnc.exe with a w8hook, just make sure both have the same bits ( 32/64)
UltraVNC links (join us on social networks):
- Website: https://uvnc.com/
- Forum: https://forum.uvnc.com/
- GitHub sourcecode: https://github.com/ultravnc/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
- uvnc2me: https://uvnc2me.com/
Heinzi
8
8
Posts: 16
Joined: 2012-11-22 07:57

Re: Using the XP binaries on Windows Vista and above

Post by Heinzi »

Thanks for the clarification, it all makes sense now.

Best regards
Heinzi
Post Reply