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

ChunkVNC 3.2 Released!

Simple, Free, Open Source UltraVNC Wrapper Supporting Windows and Mac OSX
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

ChunkVNC 3.2 Released!

Post by supercoe »

Here is the moment you've all been waiting for, ChunkVNC 3.2!

The code should be solid and I've tested it on XP, Vista and 7.


The new LAN mode works in this way:
1) While compiling InstantSupport you enter the WAN and LAN IP of the repeater.
2) InstantSupport is run on the local network, first it will try the WAN address and if that fails it will automatically try with the LAN address.
3) The viewer defaults to the WAN address of the repeater and can be switched to the LAN address by right clicking on the drop down arrow for the ID number box.
Changes in this version:

* Updated AutoIt Updated to 3.3.6.1

* Updated InstantSupport UltraVNC server executable to a customized build of 1.0.9.4 removing some unneeded executable resources to reduce filesize.

* Updated InstantSupport to use the latest SecureVNCPlugin.dsm plugin configured with a password for encryption.

* Updated InstantSupport to no longer prompt to close the viewer first when uninstalling the service or exiting.

* Updated InstantSupport to support commandline variables removing the need for ChunkVNC.au3.

* Updated InstantSupport delete function to only remove specific files instead of an entire path.

* Updated InstantSupport to close known VNC servers if another VNC server is running.

* Updated InstantSupport to automatically switch to the LAN address if the WAN address fails.

* Updated InstantSupport to exit if connection to the repeater fails.

* Updated InstantSupport to support language strings in the first lines of code.

* Updated InstantSupport shutdown message to make more sense.

* Updated InstantSupport removing SCHook.dll and CAD.exe files to reduce filesize.

* Updated InstantSupport polling settings to updated entire screen for more accurate screen updates.

* Updated InstantSupport to allow disabling of UAC in Vista/7 to control administrative programs without installing as a service.

* Updated InstantSupport to support disabling UAC to control administrative programs without installing as a service.



* Updated ChunkViewer to include a LAN mode to get around routers that don't support loopback connections. You can switch modes by right clicking the ID combobox. The mode will retain it's previous setting.

* Updated ChunkViewer UltraVNC viewer executable to 1.0.9.4 which prevents UAC prompts closing the viewer.

* Updated ChunkViewer to use the latest SecureVNCPlugin.dsm for encryption. A password set by the compiler is now required to connect to InstantSupport.



* Updated Compiler for viewer LAN mode.

* Updated Compiler with a python script to generate VNC hashed passwords. -Thanks mixmastamyk [post=80709][/post]

* Updated Compiler to limit the password to 8 characters and fail if the password contains a space.



* Updated all scripts so they won't run unless compiled.

* Updated all scripts to compile using Obfuscator to reduce file size.

* Added Perl repeater for Linux and shared hosting accounts.

* Added Make Compiler batch file for those who wish to compile the Compiler.



Known Issues:

* Compiler now requires Microsoft Visual C++ 2005 Redistributable Package for the password hashing executable. If it isn't installed compiling will fail!

* You will not be able to control programs that required UAC to start unless you install as a service or disable UAC.

* After disabling UAC if InstantSupport isn't closed properly UAC will remain disabled.



TODO:

* Safe mode support.

Download:
http://www.chunkvnc.com/ChunkVNC_3_2.zip
Last edited by supercoe on 2010-11-28 22:55, edited 6 times in total.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta Teaser.

Post by supercoe »

Forgot one:

* Updated InstantSupport to support disabling UAC to control administrative programs without installing as a service.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
quantex
Posts: 5
Joined: 2008-05-05 11:43

Re: Release 3.2 Beta Teaser.

Post by quantex »

Many thanks.
I'm looking foward to try it.

Best Regards
Nuno
Last edited by quantex on 2010-11-03 13:49, edited 1 time in total.
JonD
40
40
Posts: 121
Joined: 2006-12-24 16:46
Location: Canada

Re: Release 3.2 Beta Teaser.

Post by JonD »

Impressive!

Sounds more like v4 than 3.2 :-)

JonD
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta Teaser.

Post by supercoe »

lol close but not all the way!

The theory with v4 is much different with another mediating server much like the repeater to pass additional commands between InstantSupport and ChunkViewer.

I've run into a few bugs that need squashing and deer hunting is this weekend. Keep posted everyone, sorry about the wait.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
raidenz
Posts: 5
Joined: 2010-10-13 03:29

Re: Release 3.2 Beta Teaser.

Post by raidenz »

It seems a few bug fixes were made to Ultravnc so its been upgraded to 1.0.9.2 ( [topic=26839][/topic] ). Might be worth updating before final release.
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta Teaser.

Post by supercoe »

Thanks raidenz, I think that's a good idea.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
guinness
40
40
Posts: 64
Joined: 2010-01-11 09:31

Re: Release 3.2 Beta Teaser.

Post by guinness »

Looking forward to a new release!
transambird_2000
8
8
Posts: 27
Joined: 2009-03-23 12:55

Re: Release 3.2 Beta Teaser.

Post by transambird_2000 »

Very Cool, Good luck hunting. Hope you kill your limit on opening day, so you can get back to work :-D I just got the current version installed and it looks really cool. Keep up the work! Your earning that Case of Beer
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: Release 3.2 Beta Teaser.

Post by redge »

let wait next build of winvnc for fix service_commandline=-connect w.x.y.z.
related here, bug found and should be available next beta. that fix fews others bugs... emergency to wait ... ;-)
[topic=26882][/topic]
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta Teaser.

Post by supercoe »

transambird_2000,
Glad you like it, I'm squashing a few last minute bugs I found right now so expect to play with 3.2 really soon.


redge,
Thanks for the info but this issue doesn't seem to be a problem so far with how I'm using it. I'll consider keeping 3.2 beta until this issue is resolved if it causes problems.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta - Ready for testing!

Post by supercoe »

I'll finish up the docs ASAP but I have to do some house cleaning first with the project.

More fun stuff coming, stay tuned and happy testing. :D
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: Release 3.2 Beta - Ready for testing!

Post by redge »

uvnc 1.0.9.3.3 should be good for chunckvnc too

changes:
bug fix: listening disabled and systray
bug fix: running as service, changes via (systray) where only used next time you opened the systray again.
bug fix: Block input on Vista>= and application mode
schook: added needed code for block input
Server: Added "DpiAware" settings, this should behave better when dpi >120 is used.
Viewer/Server: Proper indicate block input state
uvnc_settings: Also corrected secundary typo to secondary
plugin: latest version added
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
guinness
40
40
Posts: 64
Joined: 2010-01-11 09:31

Re: Release 3.2 Beta - Ready for testing!

Post by guinness »

1. When launching InstantSupport.exe I keep getting "UltraVNC Server Property Settings" I don't know if this has been reported already!

2. (Not a bug) But the compiler allows me to compile using "Password" as "Password" was/is this intended?

Quite a few changes to the AutoIt code! :D Haven't really looked at the code that much but some interesting changes.

And in the Viewer why do you restart the Script when a user changes to LAN or WAN, is there any reason? All I can see is the label needs to be changed and so does the Global Var If $LANMode = 1 Then $RepeaterAddress = $RepeaterAddressLAN
Last edited by guinness on 2010-11-15 14:32, edited 1 time in total.
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta - Ready for testing!

Post by supercoe »

guinness,

I'll add some checks for the properties window, forgot about that.

This will happen if the password isn't set correctly.

Make sure the password you use doesn't have any spaces.

Try to limit the password you use to 8 characters although it should be clipping it.

Using password as the default password was intended, try compiling with that and see if you get the same problem.


Now that I think about it I bet the problem is:
* Compiler now requires Microsoft Visual C++ 2005 Redistributable Package for the password hashing executable.

^This is why I want to make an installer before release.


On a side note, already up to 100 downloads of the beta since yesterday and 4000 downloads of 3.1 this month already. :D
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
vpdd
8
8
Posts: 16
Joined: 2007-02-26 12:47

Re: Release 3.2 Beta - Ready for testing!

Post by vpdd »

Ok^^ great job!

I begin to test and play around this beta release and so far I like it a lot.

Being a newbie to the project (and ultraVNC) I have some questions (I hope they are useful):

1.) On InstantSupport.au3, I changed the $str_Program_Title = “xxx” but the .exe window title was not change. Can it be changed? If so, how?

2.) Is it possible to make viewer & server connect on port 80 using https by default?


Thanks a lot & keep on going! Awesome work!!
transambird_2000
8
8
Posts: 27
Joined: 2009-03-23 12:55

Re: Release 3.2 Beta - Ready for testing!

Post by transambird_2000 »

Hmmm... I installed the 2005 redistributable, but i am still getting the settings box coming up? Compile is fast though! Any idea's with the Properties box?
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta - Ready for testing!

Post by supercoe »

guinness,

I restart the script because I'm lazy and since it reads from the viewer.ini file on startup anyways why add extra code. :P


vpdd,

Thanks for catching a bug! I've made this change to the code in SRC\InstantSupport.au3 :

Change Line 144 from:

Code: Select all

$InstantSupport = GUICreate( "Instant Support", 450, 200, -1, -1, BitOR( $WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_BORDER,$WS_CLIPSIBLINGS,$WS_MINIMIZEBOX ) )
to:

Code: Select all

$InstantSupport = GUICreate( $str_Program_Title, 450, 200, -1, -1, BitOR( $WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_BORDER,$WS_CLIPSIBLINGS,$WS_MINIMIZEBOX ) )

EDIT: Https tunnel support will be for the future.
Last edited by supercoe on 2010-11-15 22:17, edited 1 time in total.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta - Ready for testing!

Post by supercoe »

guinness, transambird_2000,

Could you let me know what happens when you run "vnc_hash.exe password" in the SRC\vnc_hash folder?

By passing the argument "password" to the executable in a command window it should display "dbd83cfd727a1458" as the result.

This will help me figure out where the problem is, thanks.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
epinino
8
8
Posts: 9
Joined: 2010-11-16 07:05

Re: Release 3.2 Beta - Ready for testing!

Post by epinino »

I think the problem lies within your GeneratePWD function. When I fill the ultravnc.ini with exact value without using your function. It works.

I just can't figure how to fix it, I'm not familiar with Autoit. :)
transambird_2000
8
8
Posts: 27
Joined: 2009-03-23 12:55

Re: Release 3.2 Beta - Ready for testing!

Post by transambird_2000 »

Okay,
this is the error i receive man. It's running in XP virtual mode on a win 7 x64 machine. I tried it on mine as well didn't work.

Image
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta - Ready for testing!

Post by supercoe »

Could everyone with problems try reinstalling Microsoft Visual C++ 2005 Redistributable.


If you still have trouble compiling edit SRC\Compiler.au3 Line 111:

Code: Select all

Sleep( 1000 )	
change to:

Code: Select all

Sleep( 5000 )	
After changing the code run Make Compiler.bat

The problems compiling are either caused by not having the C++ runtime or by a slower machine not giving enough time to vnc_hash.exe. The bummer is that it's working fine on my test machines so I'll need more people with problems.
Last edited by supercoe on 2010-11-16 15:35, edited 1 time in total.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
transambird_2000
8
8
Posts: 27
Joined: 2009-03-23 12:55

Re: Release 3.2 Beta - Ready for testing!

Post by transambird_2000 »

Okay, i guess i am crazy. I swore i tried this on my machine and it didn't work, but i made the changes you suggested and it worked on win 7 x64. It still doesn't compile right in my XP mode. O well!

Anyone having issues with this try it on a different machine or not in a virtual.

Thanks supercoe!
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta - Ready for testing!

Post by supercoe »

Good! :D

No reason to use XP mode anyways, everything should compile fine in 7 x64.

So was it necessary to change the Sleep time in the code or did you simply need C++ runtime?
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
transambird_2000
8
8
Posts: 27
Joined: 2009-03-23 12:55

Re: Release 3.2 Beta - Ready for testing!

Post by transambird_2000 »

No, didn't need to make the change. It worked. I am surprised it didn't work with XP mode, but it's no biggie. After the compile it works to open it in virtual.

I do have 2 questions.
1. Is dual screen viewing supposed to work? I can get both screens, but i can only control 1 screen

2. To disable the UAC is there a way to make it always run in admin mode? I didn't know if you could make it prompt to run as administrator.
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta - Ready for testing!

Post by supercoe »

I haven't tested dual monitors yet, I'll give it a shot. What OS did you test on?

I don't believe an "always run as administrator" option would be a good thing as it limits the program when helping customers in a domain environment. Running in user mode first and allowing the option to elevate from the tray menu is a better option IMHO. Let me know if you feel otherwise.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
transambird_2000
8
8
Posts: 27
Joined: 2009-03-23 12:55

Re: Release 3.2 Beta - Ready for testing!

Post by transambird_2000 »

I am fine with just having them elevate the program. I am curious though. Is the viewer supposed to close on my side when they click to elevate? It came back with the same session id, but i had to reopen the viewer and put in the number again.

I tested the dual screen option on win7 to win7 machines. It didn't work at all till i had the other person run the uac fix.
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Release 3.2 Beta - Ready for testing!

Post by supercoe »

Yes the viewer has to close because the UltraVNC server is restarted as an elevated task.

This is why the previous ID list in the viewer was made.

When the viewer closes I just run ChunkViewer again, scroll down once and hit connect.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
transambird_2000
8
8
Posts: 27
Joined: 2009-03-23 12:55

Re: Release 3.2 Beta - Ready for testing!

Post by transambird_2000 »

very good, man. I figured it was something like that. Just thought i would check. Hate to be going the long way around when there is a short cut :-D
jcesario
Posts: 5
Joined: 2010-08-16 20:50

Re: Release 3.2 Beta - Ready for testing!

Post by jcesario »

About the "UltraVNC Server Property Settings"

Try to move the folder "ChunkVNC_3_2_BETA" to the root of the disk and compile.
I think the compiler can't update the value "passwd" in ultravnc.ini with a long path.
I have checked the compiler.au3 to confirm the function and it looks OK.
After i have moved the folder to root of the disk and comple after that the problem desapears.

Check if it works.

:wink:
Locked