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

ChunkVNC "Fork" v3.1k Released

Simple, Free, Open Source UltraVNC Wrapper Supporting Windows and Mac OSX
Post Reply
Rat
80
80
Posts: 182
Joined: 2004-11-01 02:11

ChunkVNC "Fork" v3.1k Released

Post by Rat »

v3.1k released... with support for the latest UltraVNC version, (v1.0.9.5)

Note: In order to get it to work "Out Of The Box" you must run the installer provided, "ChunkVNCRemoteSupport_Install_3.1k.exe"

You can read all about it [post=82848]here[/post], [post=82691]here[/post], [post=82630]here[/post], [post=82647]here[/post], and [post=84030]here[/post].

Image

You can download the new version from the following URL:
http://www.vuware.com/chunkvnc/ChunkVNC_3.1k.zip

v3.1k New Features:
1. Minimise/Maximise to system tray.
2. Configurable Connection Timeout.
3. Optional Hide on Connect.
4. An auto-connect option, (in v3.1g this is the only available mode), to support a manual "Connect" Button.
5. An optional user defined list of technicians and associated IDs.
6. An option to "de-chrome" the window so that no title bar or border is shown.
7. Background monitoring of connection status.
8. The window logo becomes "draggable" if its not "clickable"
9. When installing as a service it generates and displays a random ID which you can use for future connections to that target machine.
10. It is really designed to work with Karl Runge's Perl repeater script which can maintain multiple independent sessions on the same network port with different connection ID's. (see here: [topic=18106][/topic])
11. Better list management in the ChunkVNC Viewer
12. Support for the latest UltraVNC version, (v1.0.9.5)
13. Encryption plugin working
14. vnchooks.dll working
15. Displays Service Connection ID before killing connection when Installing as a Service
16. Viewer script rewritten
17. Added explicit 15sec timeout instead of using MessageBox Timeout
18. Added option to close any existing VNC services first


In particular have a close look at the installer script: "ChunkVNCRemoteSupport_Install_3.1k.iss". In there you can see how it renames user-provided custom files to the standard release names... see below:

Line 53: Source: .\v3.1k\SRC\ChunkVNCSupportDefs.au3; DestDir: {app}\SRC; Flags: ignoreversion; DestName: InstantSupportDefs.au3

Line 159: Source: .\v3.1k\SRC\InstantSupport_Files\logo.chunkvnc.jpg; DestDir: {app}\SRC\InstantSupport_Files; Flags: ignoreversion; DestName: logo.jpg

Line 160: Source: .\v3.1k\SRC\InstantSupport_Files\rc4.chunkvnc.key; DestDir: {app}\SRC\InstantSupport_Files; Flags: ignoreversion; DestName: rc4.key

Line 173: Source: .\v3.1k\Viewer\Bin\rc4.chunkvnc.key; DestDir: {app}\Viewer\Bin; Flags: ignoreversion; DestName: rc4.key


In my forked version, (3.1k) of ChunkVNC, when the "$ShortName.exe" file is executed it creates the following temporary folder and places the following files in it:
Note: $ShortName is set in the "InstantSupportDefs.au3" file.

Temporary Installation Path:
Windows XP: "C:\Documents and Settings\[User]\Local Settings\Temp\$ShortName_Temp_Files\"
Vista and Windows 7: "C:\Users\[User]\AppData\Local\Temp\"

ChunkVNC Installed File List:
chunkvnc.ini
logo.jpg
rc4.key
sas.dll
SCHook.dll
SecureVNCPlugin.dsm
ultravnc.ini
vnchooks.dll
$ShortNameServer.exe
$ShortNameServiceInstaller.exe


When my ChunkVNC fork is installed as a service it creates the following permanent folder and copies the above files into it:
Note: $LongName is set in the "InstantSupportDefs.au3" file.

ChunkVNC Service Installation Path:
All Windows: "C:\Program Files\$LongName"


ChunkVNC Registry Changes:
My forked version of ChunkVNC also attempts to make the following changes to the registry to disable UAC warnings.
Note: This will only work if the user has administrator permissions.

Key: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"
Value Name: "ConsentPromptBehaviorAdmin"

It initially sets this Registry Value to 0 and then restores it to its original value when the program exits.
Last edited by Rat on 2011-02-18 06:36, edited 1 time in total.
Post Reply