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%"
Go ino the INTERNAL iss file with the installation creator tool( ispack installed )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 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
Code: Select all
\\myserver\Software\VNC\UltraVNC_1082_Setup.exe /verysilent /loadinf="\\myserver\Software\VNC\ultravnc\installvista\setup.txt"
informations from admin developer and user little bit modified:
Rudi De Vos, Icetoad