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

Searching for the perfect solution !

Post Reply
sylrob
8
8
Posts: 12
Joined: 2013-11-27 16:49

Searching for the perfect solution !

Post by sylrob »

Good Morning,

I really don't know in which forum post this because it can touch multiple solution in UVNC !

We are a software manufacturer, we want to use UVNC to give support on demand to our customer !

I have 4 technician each technician will start VncViewr in listen mode on different port (5500,5501,5502,5503),
the router will redirect the port to the right computer.

In our software I want to add a button that the customer will press when the technician ask for it, when pressed I want
to be able to let the customer choose the right technician and issue a reverse call to the right port, this way no need
for a repeater and I'm the one who take care of all the port redirection, the customer have nothing special todo !


So for now the only part I'm missing is the customer side, my question is can I use 1SCDLL.DLL to achieve my goal ?
IF so where is the documentation for the function and the paramaters to use ?. If I can't do it this way any automated
procedure to issue a reverse call will be appreciated !. If the solution is to add a EXE to our installation package I'll need
the license to be sure that I can bundle it with my software !

Thanks' in advance for any help !

Best Regards,

Sylvain
sylrob
8
8
Posts: 12
Joined: 2013-11-27 16:49

Re: Searching for the perfect solution !

Post by sylrob »

Here is where I'm at for now,

All my test are made on the LAN VNCViewer is started with -LISTEN on IP 192.168.0.43 default port (5500)
Rc4.key and MSRC4Plugin selected in the config (I tried with no DSM plugin also)

In my test application directory I have
1chatdll.dll
1scdll.dll
SChook.dll
MSRC4Plugin.dsm
rc4.key (the same that is on the VNCviwer computer)
When I press on my button I called
Start_server('Mysessionid",'','192.168.0.43','5500','',false,'','',false)
I see Pchelpware appearing in the task bar
When I kill my application to stop the process, I see VncViewer message box on the 192.168.0.43 computer telling
Connection failed: Error Reading Protocol Version

1- I'm sure that my Rc4.key are the same on both computer
2- I'm sure that the VncViewer computer is using MSCR4Plugin.dsm I check the settings of VncViewer
3- I'm not sure if by calling the Start_server() function if it see the DSM plugin in the same directory it will use it ?
4- I have tried without DSM plugin same error (I delete the RC4.key and the DSM plugin on both computers) and I unchecked the settings on the VncViewer computer (192.168.0.43)

So my only guest is that the protocol used by Start_Server() in 1scdll.dll is not the same used by VncViewer.exe in listen mode OR I'm passing the wrong paramaters to the function but I can't find the definition of those paramaters anywhere ! :(

Please shed some light what can I do more to help myself !

Best Regards,

Sylvain
sylrob
8
8
Posts: 12
Joined: 2013-11-27 16:49

Re: Searching for the perfect solution !

Post by sylrob »

Update !

Ok, I found that 1SCdll.dll is working with Pchelpware not VncViewer in isten mode, It is currently working and I'm doing exhaustive test to be sure that everything is fine, my first test indicate that I have to disable DirectX setting on Pchelpware on our Tehcnicien computer (For now Under Windows 10 I didn't test Windows 7)

Hope it will help someone in the future !

Sylvain
sylrob
8
8
Posts: 12
Joined: 2013-11-27 16:49

Re: Searching for the perfect solution !

Post by sylrob »

Good Afternoon.

I found a problem, When my test application is running on Windows server 2008 or Windows Server 2012 calling the Function Start_server() from 1SCdll.dll don't establish the communication with the Pchelpware_viewer on 192.168.0.43 and the return value is 0 ??. From all other Windows OS version that I tested it's working perfectly, and no it's not a firewall issue I already verified !

My application is running on Windows server 2008 or 2012 R2 1SCdll.dll version is 1.0.0.1

The PcHelpWare_viewer on 192.168.0.43 is version 1.0.0.1 and running under Windows 10

Anyone have an idea ?

Sylvain
Post Reply