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

integrity problems with plugins (Vista64, XP64)

Should you have problems with the DSM plugin, here's the place to look for help or report issues
Post Reply
Harry
Posts: 4
Joined: 2007-11-23 19:01

integrity problems with plugins (Vista64, XP64)

Post by Harry »

Hi,
I've been struggling with the plugins for quite some time now and followed topics in here, but I couldn't figure out a solution so far (apart from using UVNC without encryption plugins).

The latest setup/phenomenon looks like this:

I installed the 1.5.0.6 x64 Update onto a Vista-64 SP1 machine (updating from 1.5.0), full installation. Trying to use a dsm plugin in the server's admin properties gives me the "The Plugin cannot be loaded. Please check its integrity." warning when clicking on "Config" when using ARC4, AESV2 and MSRC4-122. Interestingly the warning doesn't show up when using the "old" 75KB MSRC4 (the one that comes with the installation).
This means, I can only use the old 75KB MSRC4 plugin with the server 1.5.0.6 x64 on Vista-64.

But, I cannot use the viewer on another machine using that plugin.
I tried to use the "viewer only" 1.5.0.6 x64 on a XP64-SP2 machine. Trying to use any of the plugins fails with the above message, even with the "old" MSRC4 plugin (even if I copy it from one comp to the other).
Interestingly, if I use the w32 1.5.0.6 "viewer only" on this machine, it will work with all plugins (ARC4, AESV2 and MSRC4-122) _except_ with the "old" MSRC4 (which works on the x64 server on Vista-64).
I also tried to install the viewer and use the plugin that comes with the installation - same message.

Also, even though I can use the viewer binary (1.5.0.6 x64) on the Vista-64 machine and config the MSRC4 plugin: if I copy that binary to the XP64 machine along with the plugin, they stop to work together.


Basically, can anybody help me find a setup of UVNC that will work using an encryption plugin? Thanks.
jarvis
8
8
Posts: 19
Joined: 2009-01-19 20:05
Contact:

Re: integrity problems with plugins (Vista64, XP64)

Post by jarvis »

When the plugins are used, a copy of the plugin is created in the UltraVNC program directory. This is bad programming practice of course, the copy could be created in %temp%, but anyway...

If you run the UltraVNC Server as a service, the above shouldn't be a problem. But if you run it as a user application (even as Admin on Vista), it will not have permission to write this copy of the plugin into the directory.

The same problem occurs for the viewer.

The minimum additional permissions you need to set on the C:\Program Files\UltraVNC program folder are:

INTERACTIVE: Create Files/Write Data : Apply to this folder only

That will allow the logged in user to create a file in that folder (but not modify any existing file or folder). The created file will be owned by the logged in user, so he will have permission to delete it again when finished.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6832
Joined: 2004-04-23 10:21
Contact:

Re: integrity problems with plugins (Vista64, XP64)

Post by Rudi De Vos »

Using a X64 version ,the plugin need to be X64
Using a X86 version, plugin need to be X86

A 32Bit plugin doesn't work on X64 and invers
Harry
Posts: 4
Joined: 2007-11-23 19:01

Re: integrity problems with plugins (Vista64, XP64)

Post by Harry »

Thanks for your replies.
Both issues make sense to me.

What I don't understand is, running the server as service doesn't change a thing (still the error message as above). Furthermore, the viewer is run on an XP.

Secondly, how do I check whether the plugins are 32 or 64 bit, and where would I get the 64bit version?
Interestingly, the x64 viewer will not run with the (only) plugin that CAN be used in the x64 bit server!
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: integrity problems with plugins (Vista64, XP64)

Post by redge »

the developper of dsmplugin encryption is working on x64bit of msrc4 and i think for the arc4 and aesv2
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Harry
Posts: 4
Joined: 2007-11-23 19:01

Re: integrity problems with plugins (Vista64, XP64)

Post by Harry »

redge wrote:the developper of dsmplugin encryption is working on x64bit of msrc4 and i think for the arc4 and aesv2
And where would I find the developer version of DSM plugins?
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: integrity problems with plugins (Vista64, XP64)

Post by redge »

Harry wrote:And where would I find the developer version of DSM plugins?
while beta test available,
Last edited by redge on 2009-04-21 17:29, edited 2 times in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Harry
Posts: 4
Joined: 2007-11-23 19:01

Re: integrity problems with plugins (Vista64, XP64)

Post by Harry »

huh?
your message probably got cut off...
SmokedIronMade
Posts: 6
Joined: 2009-04-21 20:38
Location: Caracas, Venezuela
Contact:

Re: integrity problems with plugins (Vista64, XP64)

Post by SmokedIronMade »

I am having similar problem, but on Windows 2003 Server x64, anyone knows if there is a x64 version of the DSM plugin?

Thanks!
suzib6sw
Posts: 2
Joined: 2009-07-23 19:46

Re: integrity problems with plugins (Vista64, XP64)

Post by suzib6sw »

Same problem here except with the AESV3 plugin
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: integrity problems with plugins (Vista64, XP64)

Post by redge »

Harry

msrc4plugin.dsm 1.2.4.0 should be available as 64bit with ultravnc 1.0.6.4 win64bit

uvnc 1.0.6.4 update or full
http://www.uvnc.com/download/1064/1064update.html

http://www.uvnc.com/download/1064/1064full.html
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Post Reply