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

complete offline installation ultravnc

Post Reply
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

complete offline installation ultravnc

Post by redge »

complete offline installation of ultravnc 1.0.8.2

unpossible, GPL violation.

some part are not GPL (part of Vista/7), this require require separate download (cad.exe, schook.dll)
but from single computer connected to internet like the one you use for read this post, you can download and compile your own installer for internal usage inside the company only.

file change are only vncviewer.exe + winvnc.exe
Rudi De Vos wrote:If you want to install the server only, no drivers
you require

ultravnc.ini
winvnc.exe
schook.dll
cad.exe
vnchooks.dll

for encrypt/decrypt the vnc connection:
you need for viewer and server:
msrc4plugin.dsm 1.2.4.0 (single thread)
securevncplugin.dsm 1.0.2.0 (multi-thread)
at same level of winvnc and vncviewer (not subfolder)

If you want to install the viewer only, you require:
vncviewer.exe


If you run vnc only in application mode, you can copy them where ever you want, if you want to install them as service (on Vista) it need to be somewhere in "%programfiles%"
If you want it in a single setup you need to create your own setup exe.

1) You need to install inno setup
http://www.jrsoftware.org/download.php/ispack.exe

2) download the win32 bins 1.0.8.2 Full aka winvnc_1.0.8.2.bins.zip

3) download the cad.exe and schook.dll and driver.zip
(all files required below are include inside the winvnc_1.0.8.2.bins.zip)
http://sc.uvnc.com/cad.exe
http://sc.uvnc.com/schook.dll
http://sc.uvnc.com/drivers.zip

4) extract all in the same directory

5) add your custom ultravnc.ini to that folder

6) click the INTERNAL_UltraVnc_installer_script.iss, this open inno setup
now press compile and you get your own custom installer.
No internet access needed to load the non GPL components
Ultravnc.ini is installed with installer. The script expect the drivers.zip, he just put the driver files in the uvnc folder , manual install of drivers is needed if you want to use them.
Go ino the INTERNAL iss file with the installation creator tool( ispack installed )

go to "files and directories"

Go down to ultravnc.ini and double click it

Click on the component tab and check "ultravnc server silent"

( I also unchecked "replace same version" and "replace on restart" on the file tab page ).

Make sure your customized ultravnc.ini file is in the build directory

Then rebuild your installation

Here is my config file i am using when doing the installation:

Code: Select all

[Setup]
Lang=en
Dir=C:\Program Files\UltraVNC
Group=UltraVNC
NoIcons=1
Types=server_silent
Components=UltraVNC_Server_S
Tasks=installservice,startservice
example Setup command line:

Code: Select all

\\myserver\Software\VNC\UltraVNC_1082_Setup.exe /verysilent /loadinf="\\myserver\Software\VNC\ultravnc\installvista\setup.txt"
Just note that the example named the installer "UltraVNC_1082_Setup.exe" in the iss config file.... but thats something that can be renamed.

informations from admin developer and user little bit modified:
Rudi De Vos, Icetoad
Last edited by redge on 2010-01-23 01:20, edited 1 time in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Post Reply