Hallo,
i have crashes on specific runtime paths (0xC000001D) due to invalid instructions not supported on AMD K7 (AthlonXP processors) with winvnc.exe. The latest version doesn't even start anymore. The 1.2.0.6 does work partially, ok with mirror driver, crashes on RZLE after some time. Can you limit the 32bit version compiler optimizations to /arch:SSE?
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
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
Limit 32bit version to SSE
- Rudi De Vos
- Admin & Developer
- Posts: 6863
- Joined: 2004-04-23 10:21
- Contact:
Re: Limit 32bit version to SSE
OS ?
There are w2k/xp /vista builds, all use other compiler options.
download the uvnc_1209_bin zip
It's possible that a w2k works, because it build with on older compiler.
w2K install on ALL
XP -> min OS XP
..
There are w2k/xp /vista builds, all use other compiler options.
download the uvnc_1209_bin zip
It's possible that a w2k works, because it build with on older compiler.
w2K install on ALL
XP -> min OS XP
..
Re: Limit 32bit version to SSE
I have Win7-32bit.
I tried Win7/Vista/XP/W2k builds. The only one running is W2k. That's probably ok but what about the secondary tools like 'setpasswd.exe' and encryption/hook plugins? The general 1.2.0.9 exe installer doesn't work properly either (crashes in 'setpasswd.exe'). Seems to copy all files though but they don't run.
I tried Win7/Vista/XP/W2k builds. The only one running is W2k. That's probably ok but what about the secondary tools like 'setpasswd.exe' and encryption/hook plugins? The general 1.2.0.9 exe installer doesn't work properly either (crashes in 'setpasswd.exe'). Seems to copy all files though but they don't run.
- Rudi De Vos
- Admin & Developer
- Posts: 6863
- Joined: 2004-04-23 10:21
- Contact:
Re: Limit 32bit version to SSE
If the installer detected w2K as OS he would have installed the w2K compatibel exe.
The win7 is build with the latest MS compiler; VS 2015, this is required to support new kernel options.
There are no sse option in the compiler, but jpeg is assembler and use havy sse mmx and otehr stuff.
If you still have some w2k pc or virtual machine you can install vnc and use this exe.
Else i can create a seperate zip with all w2k exe/dll's, manual install.
The win7 is build with the latest MS compiler; VS 2015, this is required to support new kernel options.
There are no sse option in the compiler, but jpeg is assembler and use havy sse mmx and otehr stuff.
If you still have some w2k pc or virtual machine you can install vnc and use this exe.
Else i can create a seperate zip with all w2k exe/dll's, manual install.
Re: Limit 32bit version to SSE
Thanks. I've installed the setup.exe with Win7 built-in 'compatibility settings' set to 'Windows 2000' and setpasswd.exe doesn't crash anymore. Looking good so far. Will test in-depth later. I had crashes with SecureVNCPlugin as well but could have been host exe (winvnc.exe). Need to test that as well.Rudi De Vos wrote:If the installer detected w2K as OS he would have installed the w2K compatibel exe.
[...]
If you still have some w2k pc or virtual machine you can install vnc and use this exe.
Else i can create a seperate zip with all w2k exe/dll's, manual install.
SSE+MMX should be still ok but anything beyond (SSE2+) would be unsupported. MSVC2015 should support the '/arch=SSE' option. Generally, this would be a very reasonable setting for 32bit versions to extend compatibility (if it works) in my opinion.Rudi De Vos wrote:The win7 is build with the latest MS compiler; VS 2015, this is required to support new kernel options.
There are no sse option in the compiler, but jpeg is assembler and use havy sse mmx and otehr stuff.
- Rudi De Vos
- Admin & Developer
- Posts: 6863
- Joined: 2004-04-23 10:21
- Contact:
Re: Limit 32bit version to SSE
/arch is not set
So, sse2 is used... default value when nothing is specified
So, sse2 is used... default value when nothing is specified