After more 2 000 000 (two million) views on forum for 1.5.0.x development versions... and 1.6.1.0, 1.6.3.0-dev versions A new stable version, UltraVNC 1.6.4.0 and UltraVNC SC 1.6.4.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38095 Feedback is always welcome
2025-12-02: We need help: English Wikipedia UltraVNC page has been requested to deletion: https://forum.uvnc.com/viewtopic.php?t=38127 Any help is welcome to improve the UltraVNC page and/or to comment on the Wikipedia Talk page
Hi, I've made some changes to instantsupport.a3u that i woluld like to share.
Code is displayed only after connection is checked and server started
In the main loop checks for running vnc server process and if it is not running "Error" is displayed,the connection is retried and then the server is relaunched. If it fails again exits.
Every 5 minutes tries to open a socket to the repeater and if it fails "Error" is displayed,the connection is retried and then the server is relaunched. If it fails again exits
If somehow the InstantSupportVNC.exe was deleted, istantsupport.exe became unclosable and had to be killed. Fixed by using ShellExecute instead of _Run in _DeleteSelf. Is this ok? i've never used AutoIt before and i'm learning as i try to change stuff.
This post is mainly for supercoe: i cant' PM anyone because i've not enough posts.
I can't link back to the site because i'm using it in corporate for the customers help desk. But i would like to adapt some of these features into your version if you are interested.
I'm testing it right now with 3 users and if all goes well about 50 people will be using it many times a day.
Hi,
I discovered autoit looking at your code, and i am so happy about it that this is the least i can do.
I finally had time to translate everything back in english.
I've made some changes to the perl repeater script to receive some info from clients and servers and print it in the log file.
Basically the program connects and sends the string "XX:SOMELONGSTRINGOFINFOS" and this string gets printed in the logs without generating an error.
It makes easier to track who connects to who.
Other changes are:
The desktop link can save the current code. is encoded in the command line.
Checks if the winvnc.exe process has an established connection with the repeater
Changed the js script with a winapi call because the script was changing the modified date of all files of the folder, and this looks very suspicious.
repeater addess is hardcoded, but the ini alternative code is there, commented
Can fallback on some other tool
Main loop with timers to keep cpu usage low
I used scite to compile
All the exe files in the archive are updated to the latest version.
Here is some new code to add for being able to reboot into safe mode with networking. The below codes are used when you install it as a service. and when you uninstall the service it will remove that reg code. In order to boot into safe mode with networking, do it via the msconfig util
Edit the INstantSupport.au3 file in the SRC folder
Locate ; Install VNC Service (it's near the bottom)
And copy the following under the first Shellexecute line