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

SCBuilder 2009 (based on 1.0.5.3) Vista Compatible

This forum is for VNC related products | This means not only UltraVNC | It even is allowed to announce or describe commercial (and of course non-commercial) programs here (but not anywhere else in the forum)
Post Reply
ilexius
Posts: 3
Joined: 2008-11-14 09:38

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by ilexius »

Here is our version with UAC support:

http://blog.ilexius.de/blog-detail/arch ... gle-click/

You can download it at the end of the blog post.

Cheers,
Sebastian
datarunner
8
8
Posts: 10
Joined: 2008-08-25 20:37
Location: Scotland
Contact:

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by datarunner »

ilexius wrote:Here is our version with UAC support:

http://blog.ilexius.de/blog-detail/arch ... gle-click/

You can download it at the end of the blog post.

Cheers,
Sebastian
hi buddy

does this include encryption? and does the message "this connection is not encrypted" appear in the chat window?

regards
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

A small update :-)

Sorry for my absence last couple of days, but ive been working alot..
Anyways, I continued developing the tool with lots of progress :P

I have a working GUI (frontend) to build the server and viewer, but thats not all! There is more, I managed to implement a function to get
your external IP adress upon execute and automaticly insert it into the IP inputbox, but u can also select "no" and it will insert your internal IP.

here is a lil screeny:
Image
Image

My programming skills are getting beter, so the rest of my to-do list will be easy..


ilexius my friend! Thanks for showing me howto make it work with UAC! I will implement this asap!

Stay tuned, the new SC Builder v2.0 can be released any time from now, but I ensure it will be released this weekend!

Have a nice evening!
Last edited by NiTr0 on 2008-11-20 17:19, edited 1 time in total.
VNCFreak
8
8
Posts: 10
Joined: 2008-05-06 22:26

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by VNCFreak »

Great work NiTr0! I can't wait for the UAC fix!

Cheers!
mcwtim
8
8
Posts: 23
Joined: 2008-01-20 16:33
Location: USA

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mcwtim »

On the Ilexius build it seems that UAC needs to be in Quiet Mode for it to allow reboot and reconnect in Vista unattended. If UAC is normal mode it throws a UAC prompt asking the user to click Allow before it will reconnect.

On a real PC the screen refresh is great on VMWare 6 it has variable 15-60 second delay yet mouse control is real time, just not what is seen in the viewer. Any idea how to improve VMWare performance (server running in VMWare to clarify)?
mudputty
8
8
Posts: 12
Joined: 2008-11-18 18:19

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mudputty »

One item that would be nice, to go along with your GUI, is the ability to have say like a second tab that would display all the performance/connection options available. This would allow you to leave the default options of "Auto" or select manually items like level of color, compression type, etc.

And of course repeater support would be great!!!
Last edited by mudputty on 2008-11-20 22:29, edited 2 times in total.
mcwtim
8
8
Posts: 23
Joined: 2008-01-20 16:33
Location: USA

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mcwtim »

It also seems the -autoreconnect switch is not working in Vista. If the connection drops or listener window is accidentally closed the connection doesn't come back unless reconnect is selected from the tray icon or the system is rebooted.

It also needs to be saved and run, not run directly from a browser download, it triggers open file warnings upon reboot.
error_404
Posts: 7
Joined: 2007-10-08 18:16

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by error_404 »

Can you provide support in future versions to add this kind of files:
background.bmp - SC backround
logo.bmp - Support Company Logo
helpdesk.txt - PARAM
icon1.ico - CONNECTED
icon2.ico - DISCONNECTED

and

MSRC4PluginX64.dsm - for x64 OS support

it will be nice to compile a SC version like in the main tutorial!
Thank you for the great job and efforts!

EDIT: For UAC in Vista I suggest before loading the *.EXE of UltraVNC SC to start a BATCH running REG for disable UAC (Temporary)

Code: Select all

Taskkill /F /IM explorer.exe
start C:\Windows\explorer.exe
- This will kill explorer.exe and create a new explorer.exe w/o UAC enabled -IT'S RISKY

...or

REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f - DISABLE UAC

REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 1 /f - ENABLE UAC

try w/o quotas (Thanks to MSFN)

...or
reg.exe add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v SeparateProcess /t REG_DWORD /d 1 /f
- This is to create identical process w/o killing the shell!
Last edited by error_404 on 2008-11-21 23:13, edited 9 times in total.
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

Hi again,


@error_404, a MSRC4PluginX64.dsm does not exist so I cannot implement this...


I have been fighting with UAC for almost the whole weekend...
It turns out that UAC can be disabled with the reg trick error_404 mentioned,
but unfortuatly, in this case a computer reboot is required to turn UAC off.

There is no way to turn off UAC when Vista is running..

Ive studied ilexius method about executing winvnc as a service, but untill now I can't get it to work the way I want. I will look into this next week.

I found another way to execute winvnc in admin mode on vista, but I haven't
tested this yet, and im affraid this method also cannot beat UAC...


So I think the only way to use vnc on a UAC enabled Vista machine is to apply the registry trick.. I can implement this function on execute,
and perhaps do automaticly reboot the machine. And undo the reg trick on uninstall server. Like this:

On execute: disable UAC via registry and reboot the machine
On uninstall: enable UAC via registry and reboot the machine

I think im getting sick of UAC right now...

Anyways...

Ive also changed the GUI a lil so there is more space to add options:

New screenshot:
Image

Added:
- LAN + WAN button, this will automaticly insert your IP adress.
- ID for repeater
- Balloon tip

Fixed:
- When the viewer is closed, the Temp folder will be deleted.
- Lots of code improvements

Bugs:
- Checkbox for ID function on server tab is acting weird.. After building a server I cannot alter the checkbox anymore, and must restart the GUI.

Planned:
- Adding resources to add logo.bmp etc.
- UPNP support for viewer

I don't wan't to release a buggy software, and therefor im not releasing it this weekend as I promised.. But it's a small bug and could be fixed in a few hours, so stay tuned!
Last edited by NiTr0 on 2008-11-23 22:58, edited 1 time in total.
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

Wicked, I have winvnc running as service the way I want :)
kayman
20
20
Posts: 37
Joined: 2008-11-24 00:27

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by kayman »

Hi NiTr0

I just have to say your work is brilliant and greatly appreciated!

Is there any way you can have it setup like how TeamViewer works? so a session ID is generated and the technician enters this ID and the session is established with no port forwarding etc?

I believe this will help so many support users such as me where I hop around to multiple locations and can just fire up the viewer enter the session ID and it connects no matter where I am with no port forwarding etc.

I use SC allot from my main location and what you have created helps me so much! once again greatly appreciated on your efforts.
K

EDIT: also is it possible to make a smaller version without the file transfer and chat?
Last edited by kayman on 2008-11-24 00:52, edited 1 time in total.
nodnolse1
Posts: 7
Joined: 2007-03-01 14:22

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by nodnolse1 »

I im tring "UltraVNC-SC-1.0.5-V1.1" an seems workin great. The only thing missing me it is the ability to insert a domanain name. I tried to use a domain name, like myserver.ddns.com and i get an error when compiling. How can I acces to the file "helpdesk.txt"? I tried with winrar, 7zip, but it seems that it is closed. Does exist a way to recompilate the "vncviewer-sc.exe"? Thank You for help me, Paolo
mcutting
8
8
Posts: 14
Joined: 2008-11-05 18:58

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mcutting »

Is it possible to have the server uninstall itself when the viewer disconnects, like SC does ?

Thanks - work completed so far looks great.
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

@kayman, I think this is possible with a repeater + ID. I have ID function implemented so this should work. And I can't make it smaller, with todays high speed internet connections there is imho no reason to make it a few KB smaller or bigger. What I can do is to make a small so called web-downloader which downloads the server from a website and executes it. This webdownloader will be something like 250KB big...

@nodnolse1, good one! I will implement a domain input box just like the IP input box! Thx

@mcutting, no this is not possible becouse I have no access to the winvnc and vncviewer exe's. U must see my tool like a loader for these 2 exe's. I can only pass parameters to winvnc and vncviewer, and the loader can only close the server on the local machine... There for I made 2 buttons in the tray icon to close or uninstall it...
Last edited by NiTr0 on 2008-11-24 08:11, edited 1 time in total.
nodnolse1
Posts: 7
Joined: 2007-03-01 14:22

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by nodnolse1 »

How can I acces to the file "helpdesk.txt"? I tried with winrar, 7zip and autoit decompiler but it seems that the "winvnc-sc.exe" it is closed or password protected. Does exist a way to recompilate the "vncviewer-sc.exe"? Ineed to personalize it before to distribute to my customers. In more, I believe that UVC was open source, I am wrong?

Thank You for help me, Paolo
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

nodnolse1 wrote:How can I acces to the file "helpdesk.txt"? I tried with winrar, 7zip and autoit decompiler but it seems that the "winvnc-sc.exe" it is closed or password protected. Does exist a way to recompilate the "vncviewer-sc.exe"? Ineed to personalize it before to distribute to my customers. In more, I believe that UVC was open source, I am wrong?

Thank You for help me, Paolo
There is no helpdesk.txt, this is not the old SC. My SC Builder makes use of the newest winvnc.exe and all files are in the *files* folder..

With my GUI for SC Builder u can personalize alot right now, but im aiming to add all the options to the GUI just like the old SC has, so no more heldesk.txt but instead a nice and simple GUI to edit and build your exe.

U can rebuild winvnc-sc.exe again with the files provided in the download link @ first post.

The new GUI SC Builder will be released shortly!
mudputty
8
8
Posts: 12
Joined: 2008-11-18 18:19

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mudputty »

Exciting!!! One question. With the export of the viewer and server does it allow for encrypted communication through a repeater? If so, then is it possible to add a repeater config to the setup!? That would be neat!. Perhaps one more tab for the repeater setup. Of course the repeater files would then need to be added, but that would be great! Then your little GUI would be offering all the options for everything related. An "all-in-one" solution!
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

mudputty wrote:Exciting!!! One question. With the export of the viewer and server does it allow for encrypted communication through a repeater? If so, then is it possible to add a repeater config to the setup!? That would be neat!. Perhaps one more tab for the repeater setup. Of course the repeater files would then need to be added, but that would be great! Then your little GUI would be offering all the options for everything related. An "all-in-one" solution!
Ahh yes that would be nice as well!! But I have never used a repeater, I just read the commandline parameters from the website and implement those in my builder... Someone needs to test the repeater function for me when I release the builder..

My little project is becoming a big one lol... I didn't planned to make such a tool in the first place tho.. But AutoIt is treating me well! Did I mentioned already that I don't have any coding skills before ? This is my first program ever lol..

I have it running as service which is amazing! Should work on Vista at last !

Btw, I asked Redge if he can get me a standalone.exe version of the MSRC4plugin editor, so people can change the rc4.key
Last edited by NiTr0 on 2008-11-24 18:17, edited 1 time in total.
mudputty
8
8
Posts: 12
Joined: 2008-11-18 18:19

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mudputty »

That's fine. I use a repeater here at work, so I can test it. I don't have it using encryption though, but I am looking to change that.

What are you using to code your program?
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

mudputty wrote:That's fine. I use a repeater here at work, so I can test it. I don't have it using encryption though, but I am looking to change that.

What are you using to code your program?
Hmmm I searched abit on the forum, but it doesn't seem that the repeater supports encryption... or am I wrong ?

Im using AutoIt to write my tool.
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by redge »

repeater don't care is communication is encrypted or not. repeater only forward data.
actual dsmplugin (any type of encryption) only allow single connexion.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
kayman
20
20
Posts: 37
Joined: 2008-11-24 00:27

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by kayman »

NiTr0 wrote:@kayman, I think this is possible with a repeater + ID. I have ID function implemented so this should work. And I can't make it smaller, with todays high speed internet connections there is imho no reason to make it a few KB smaller or bigger. What I can do is to make a small so called web-downloader which downloads the server from a website and executes it. This webdownloader will be something like 250KB big...
Thanks NiTr0, the work your doing is fantastic especially for your first programming job!

No worries about the file size your quite right, to connect using VNC you would really require broadband anyhow and in that case 1MB is nothing.

with the Repeater so would this work over WAN? for eg if i have 4 clients and I constantly move between them and none of them have port 5500 forwarded would the repeater somehow still work? So if the client opens up the SC it would give them a ID and I type in that ID wherever I am and it will establish the connection over the Internet? if so your truly onto something fantastic!
mudputty
8
8
Posts: 12
Joined: 2008-11-18 18:19

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mudputty »

with the Repeater so would this work over WAN? for eg if i have 4 clients and I constantly move between them and none of them have port 5500 forwarded would the repeater somehow still work? So if the client opens up the SC it would give them a ID and I type in that ID wherever I am and it will establish the connection over the Internet? if so your truly onto something fantastic!
Basically, both the server and the host would point to the repeater. You could set both to port 443 (https). Then, when each of you run your program it doesn't matter where either of you were.

In the basic/default UVNC Viewer you have to specify the port in which you will listen on. Then, on the server/client side, they would specify a matching port ID number. Once the server connects to the repeater both the server and host are connected via the repeater. It's super slick!

The change that i have noticed so far with this solution is the idea of making it so it's a true single click operation, so the port ID information is already compiled into the executable and neither party has to enter the port ID.

Perhaps in a future release the Host/Viewer could have multiple port IDs (a range) to select from...it's an extra click, but would allow for multiple tech support connections??? Also, it could be done so that batch jobs could be done to produce multiple client programs each on a different port/ID, or allow for a "fill-in-the-blank" field?
Last edited by mudputty on 2008-11-24 22:17, edited 2 times in total.
mcoops
Posts: 1
Joined: 2008-11-25 08:37

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mcoops »

Hi,
Can anyone help with my issue?

I have compiled the server and viewer and am testing on a client with Vista Business. The client connects fine and the viewer screen shows Initial screen loading but the viewer screen remains black. The connection is working fine as the client can see the mouse movements and clicks but the viewer screen is blank.

Have i missed something in the setup or config?

TIA
monchhichi
Posts: 2
Joined: 2008-11-25 11:52

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by monchhichi »

Hi, I am new for this forum, I would like to say that your SC program is really great, I love it so much!
Just wondering for your next release version, it will be lovely if there is an option for the viewer to accept or reject the SC connection. Just like the original does. Because if two person click the program, I cannot reject the first one and connect the second one
ie like an option to creat fully auto SC or with accept/cancel buttons SC ^^
Anyway, so glad to use your SC program, looking forward to your GUI version of SC.
Well Done :)

Cheers,
Monchhichi
mudputty
8
8
Posts: 12
Joined: 2008-11-18 18:19

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by mudputty »

I just thought of something important (at least to me, hehe) Active Directory / Domain support). We use active directory login permissions for all our current installations. Would it be possible to add the configuration options for that in your setup?

Just a thought, but I think you could add a checkbox that would allow the option to be used, then the filled in fields for that option would be included in compilation.
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

@mcoops, I have seen this behavior before.. In my case it was lack of bandwith, my customer was using download programs such as bittorrent which consumes alot of bandwith, and this will make the vnc screen refreshes slower...

@monchhichi, You can right click the vncviewer icon and select "toggle listen mode off". This will reject any new made connections... The function you are asking for is not in my power to implement into my tool, it should be programmed into the vncviewer.exe...

@mudputty
, can you please show me an example of the parameters ?
Please show me both cases, on and off...


So let me post a new screeny to show the progress:
Image

Every function you see on the screenshot is working. I also managed to implement a RC4 keygeneretor, and you can disable the DSM Plugin.
If The DSM Plugin is enabled, it will be applied to the server and the viewer at build time, and visa versa when you disable the plugin..
I secured the RC4 generate button with a checkbox, this is becouse only 1 key should be used with a server+viewer.. so they are a pair..


Which options do you guys wanna see in the Viewer tab? Or anything else ?

Oh yeah... im calling it SCBuilder 2008 v1.0 lol
Last edited by NiTr0 on 2008-11-25 20:18, edited 2 times in total.
kayman
20
20
Posts: 37
Joined: 2008-11-24 00:27

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by kayman »

mudputty wrote: Basically, both the server and the host would point to the repeater. You could set both to port 443 (https). Then, when each of you run your program it doesn't matter where either of you were.

In the basic/default UVNC Viewer you have to specify the port in which you will listen on. Then, on the server/client side, they would specify a matching port ID number. Once the server connects to the repeater both the server and host are connected via the repeater. It's super slick!

The change that i have noticed so far with this solution is the idea of making it so it's a true single click operation, so the port ID information is already compiled into the executable and neither party has to enter the port ID.

Perhaps in a future release the Host/Viewer could have multiple port IDs (a range) to select from...it's an extra click, but would allow for multiple tech support connections??? Also, it could be done so that batch jobs could be done to produce multiple client programs each on a different port/ID, or allow for a "fill-in-the-blank" field?
Thanks for the explanation however I've used UVNC for a while but am still lost.... so would I need to forward 443 to my machine or would any port forwarding need to be done with the above example?
Or the client fires up SC I fire up the Viewer and bang it connects no matter where I am? Or do I have a machine setup say at my office that acts as a repeater with port 443 forwarded and it does the linking between us? Sorry if that is a stupid question but I just couldn't work it out.

@NiTr0 maybe have balloon tips for when they get connected and perhaps when we disconnect have a balloon tip come up to say to stop further connections right click and select uninstall? or something similar? otherwise its looking fantastic!
EnCryptor
Posts: 2
Joined: 2008-11-26 12:39

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by EnCryptor »

monchhichi wrote:... it will be lovely if there is an option for the viewer to accept or reject the SC connection. Just like the original does.
NiTr0 wrote:@monchhichi, You can right click the vncviewer icon and select "toggle listen mode off". This will reject any new made connections... The function you are asking for is not in my power to implement into my tool, it should be programmed into the vncviewer.exe...
However, a confirmation dialog is displayed when I am receiving a connection request from the classic UVNC SC.
NiTr0, How would you explain this?
Last edited by EnCryptor on 2008-11-26 13:15, edited 7 times in total.
NiTr0
8
8
Posts: 27
Joined: 2008-11-03 10:43

Re: SC v1.0.5.2 with autostart & autoreconnect. Works on

Post by NiTr0 »

EnCryptor wrote:
monchhichi wrote:... it will be lovely if there is an option for the viewer to accept or reject the SC connection. Just like the original does.
NiTr0 wrote:@monchhichi, You can right click the vncviewer icon and select "toggle listen mode off". This will reject any new made connections... The function you are asking for is not in my power to implement into my tool, it should be programmed into the vncviewer.exe...
However, a confirmation dialog is displayed when I am receiving a connection request from the classic UVNC SC.
NiTr0, How would you explain this?
The awnser is in my reply to monchhichi.. The old SC is hard coded with this function, I use the newest standard vncviewer.exe and this version doesn't have the "confirmation dialog box" coded into it.. I only coded a "launcher" to run/execute the vncviewer.exe with -parameters.. I hope this is what you guys mean..
Post Reply