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
Development: UltraVNC 1.5.0.X: https://forum.uvnc.com/viewtopic.php?t=38037
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
Development: UltraVNC 1.5.0.X: https://forum.uvnc.com/viewtopic.php?t=38037
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
Search found 11 matches
- 2005-10-17 23:06
- Forum: DSM plugin
- Topic: CDSMPlugin::LoadPlugin() fAllowMulti hack breakage
- Replies: 14
- Views: 20857
Still missing: A version check
One simple thing that needs to be added still: A check to ensure that the API version of the plugin being loaded is matched for the app. It's easy enough to do: Require that plugins export something like "int getApiVersion()". Anything that doesn't export it is obviously the old pre-refactor code ...
- 2005-10-16 02:33
- Forum: DSM plugin
- Topic: CDSMPlugin::LoadPlugin() fAllowMulti hack breakage
- Replies: 14
- Views: 20857
New DSM API rework patch, this time actually tested
As mentioned elsewhere -- I've acquired part-time access to a copy of MS VC++, and so have been able to get the miscellanious patches I threw together earlier to where they *actually work*. The corner cases still aren't tested carefully, but at least it works. [syntax="c"]Index: DSMPlugin/DSMPlugin ...
- 2005-10-16 00:57
- Forum: SC
- Topic: Misleading SC error message when repeater DNS lookup fails
- Replies: 2
- Views: 3456
Fixed-up patch version
So, I've acquired part-time access to a copy of VC++, and come up with the following, improved (read: actually tested and working) patch: [syntax="c"]Index: winvnc/winvncsc/Localization.h =================================================================== RCS file: /cvsroot/ultravnc/ultravnc/winvnc ...
- 2005-10-15 20:33
- Forum: SC
- Topic: Misleading SC error message when repeater DNS lookup fails
- Replies: 2
- Views: 3456
Proposed patch
This is completely untested, because I don't have a copy of Visual C++... [insert usual griping about projects requiring proprietary tools to build here]... [syntax="c"]Index: Localization.h =================================================================== RCS file: /cvsroot/ultravnc/ultravnc ...
- 2005-10-15 20:07
- Forum: SC
- Topic: Misleading SC error message when repeater DNS lookup fails
- Replies: 2
- Views: 3456
Misleading SC error message when repeater DNS lookup fails
Per subject. I'm testing with UltraVNC SC using a repeater to communicate with the client. When it's unable to resolve the DNS name of the repeater, it pops up a message box titled (roughly) "WinVNC usage" containing the parameters being used. I find this error message to be substantially misleading ...
- 2005-10-02 14:34
- Forum: DSM plugin
- Topic: CDSMPlugin::LoadPlugin() fAllowMulti hack breakage
- Replies: 14
- Views: 20857
Patch demonstrating DSM API rework
A patch demonstrating the style of API I prefer is available at: http://www.ecst.csuchico.edu/~cduffy/UltraVNC/DSMPluginRearchitect.patch It's not complete: I don't own Visual Studio, and my patch to reimplement Borland support doesn't extend to DSMs (and, for that matter, I haven't really tested it ...
- 2005-09-28 09:46
- Forum: SC
- Topic: Single Click vs. HelpDeskVNC vs. Remote Support System
- Replies: 20
- Views: 23704
Re: Who's the authority on this?
I'm fairly positive that compiling the vnc code and your developed plugins into one package actually constitutes modifying it, and hence that would be a no go - but if you distributed Uvnc with your developed plug-ins you should be fine provided that you either distribute the source of Uvnc or make ...
- 2005-09-18 22:41
- Forum: DSM plugin
- Topic: CDSMPlugin::LoadPlugin() fAllowMulti hack breakage
- Replies: 14
- Views: 20857
Building a better plugin API
Easy to do, actually, but not without breaking backward compatibility at the API level, as at least one more param needs to be passed to the functions (like caller process ID or something or pointer to a context buffer as you suggest). Just to clarify: The pointer is a void**, initially null, which ...
- 2005-09-18 14:23
- Forum: DSM plugin
- Topic: CDSMPlugin::LoadPlugin() fAllowMulti hack breakage
- Replies: 14
- Views: 20857
Making the plugin API reenterant
But of course it works with only one viewer using the plugin as no dll needs to be copied in this case. Erm -- unless I have a viewer running I don't know about (and I'm pretty sure I don't), it *doesn't* in fact work with only one viewer, as it attempts the copy anyhow in this situation. The ...
- 2005-09-16 22:12
- Forum: DSM plugin
- Topic: CDSMPlugin::LoadPlugin() fAllowMulti hack breakage
- Replies: 14
- Views: 20857
Re: CDSMPlugin::LoadPlugin() fAllowMulti hack fixage
Even if none of that is practical: Exactly what is the issue that copying the DSM to a new file is intended to fix? It might be worth parameterizing the workaround's use if the bug that it fixes isn't as bad as the resultant "can't-use-DSMs-at-all" issue that unprivileged users end up with. (If ...
- 2005-09-16 13:55
- Forum: DSM plugin
- Topic: CDSMPlugin::LoadPlugin() fAllowMulti hack breakage
- Replies: 14
- Views: 20857
CDSMPlugin::LoadPlugin() fAllowMulti hack fixage
I can't make a copy in another directory because the plugin must be in the viewer's directory. There's no way around that? I don't know much about dynamic loading on Windows, but using dlopen() on UNIX, one can provide an explicit full path to be used. Poking around on MSDN, it looks like one can ...