Custom accept/reject messageBox text.
to change the messageBox logo add logo.bmp in the ultravnc folder
This is used to instruct the service to start winvnc (in service mode) with a specific command line. This is the same syntax as the commandline except
you don't put -run at the end.
sample: service_commandline=-autoreconnect -connect 192.168.1.30
This tell the service to make an invers connection to 192.168.1.30 and retry when it fail.
When doing a file transfer, act as desktop user. When you don't put 1 the filetransfer is done as user "system". User system don't have access to mapped drives and pose a security issue... a normal user can FT as admin.
This allow the viewer to blank the screen
Capture alphaBlending is needed for semi transparent windows ( xp, vista...) but use more cpu.
Instead of using the powermanager to blank the monitor we put a layered window on top and capture the windows below. Using this option you also can define a custom blank by placing a file "background.bmp" in the ultravnc folder.
Use the defined encryption plugin
Name of the plugin
When using multi-monitors ( driver required) you can define the default behaviour. Show only primary/Secunday or both
Need to be one, else no socket is listening for a connection
Manual set listening port ( default 5900)
Start a sond port, this act as webserver for java viewer
manual set port for http (default 5800)
no longer used
The port is 5900, but when port 5900 is already in use the auto mode take one higher until he find a free one.
Allow the viewer to control the server
Block the server input, only remote access is possible
Disconnect after a idle period ( 0 = default, no idle time out , seconds)
This can be used for Japanese and other non standard keyboards. The key processing is different and sometimes solve issue's with special keys.
- = deny
? = query
instead of 10.0.60.141 you can use 10.0.60, then it is valid for the full range of ip addresses.
Define on how to react on the (-,?,+) from the Authhosts.
0="+:Accept, ?:Accept, -:Query"
1="+:Accept, ?:Accept, -:Reject"
2="+:Accept, ?:Query, -:Reject [Default]"
3="+:Query, ?:Query, -:Reject"
4="+:Query, ?:Reject, -:Reject"
It is used to specify a set of IP address templates which incoming connections must match in order to be accepted. By default, the template is empty and connections from all AuthHosts_Tip5="hosts are accepted. The template is of the form:
In the above, [ip-address-template] represents the leftmost bytes of the desired stringified IP-address.
For example, +158.97 would match both 22.214.171.124 and 126.96.36.199. Multiple match terms may be specified, delimited by the ":" character. Terms appearing later in the template take precedence over earlier ones. e.g. -:+158.97: would filter out all incoming connections except those beginning with 158.97. Terms beginning with the "?" character are treated by default as indicating hosts from whom connections must be accepted at the server side via a dialog box. The QuerySetting option determines the precise behaviour of the three AuthHosts options.
QueryTimeout is the time the messagebox is shown.
QueryAccept=0 ( 0=refuse 1=accept 2=refuse)
This popup a timed messagebox to allow the user (server site) to allow/reject an incoming connect.
Disable/enable query settings when no user is logged.
If the user is logged on, but has his screensaver on you normal can't get access as "QueryIfNoLogon" find a logged user.
to overwrite this set QueryAccept=2 and QueryIfNoLogon=0 -> no messagebox when screen is locked.
1="lock workstation on disconnect(NA)"
2="logoff on disconnect"
MaxCpu=100 (winvnc can use full 100% cpu)
MaxCpu=40 (winvnc can use max 40% cpu)
A image as background takes more cpu and bigger bandwidth then a solid color. Disable on viewer connect, reenable on exit.
Remove Aero on viewer connect and reset on exit.
Makes Vista win7 Faster
Currently not used
Define the directory in which to save the winvnc.log file. Make sure this directory is writable by system ( no mapped folder)
DebugLevel indicates how much debug information to present. Any positive integer is valid. Zero indicates that no debugging information should be produced and is the default. A value of around 10-12 will cause full debugging output to be produced
Run-time logging of all internal debug messages is now supported. Log data may be output to a file or a console window or the MSVC debugger if the program was compiled with debugging active.)
0 = Disable connection from localhost (Default)
1 = Enable connection from localhost
By default, WinVNC servers disallow any vnc viewer connections from the same machine. For testing purposes, or, potentially, when using multiple instances of WinVNC on Windows Terminal Server, this behaviour is undesirable.
By default, WinVNC servers accept incoming connections on an network adapter address, since this is the easiest way of coping with multihomed machines. In some cases, it is preferable to only for connections originating from the local machine and aimed at the "localhost" adapter - a particular example is the use of VNC over SSH to provide secure VNC. Setting this will cause WinVNC to only accept local connections - this overrides the AllowLoopback and AuthHosts settings.
Allows Shutdown tray menu option to be visible (1) or not (0)
0 = Disable "Properties" option in uvnc server tray menu
1 = Enable "Properties" option in uvnc server tray menu
0 = Disable "Edit Clients" options in uvnc server tray menu
1 = Enable "Edit Clients" options in uvnc server tray menu
Timings for Filetransfer and keepalive message (seconds)
Don't show the winvnc tray icon. Without the tray icon you can't make realtime changes. You need to edit the ultravnc.ini manual or use the uvnc_settings.exe to modify the file. Settings take efect after winvnc restart.
Use MS password instead of the vncpasswd
Use ACL instead of a group list
ConnectPriority indicates what WinVNC should do when a" non-shared connection is received By default, all WinVNC servers will disconnect any existing
connections when an incoming, non-shared connection is authenticated. This behaviour is undesirable when the server machine is being used as a shared workstation by several users or when remoting a single display to multiple clients for viewing, as in a classroom situation.
0= use ultravnc.ini
1= use registry the same way as in v102
By default, all WinVNC servers will not accept incoming connections unless the server has had its password field set to a non-null value. This restriction was placed to ensure that misconfigured servers would not open security loopholes without the user realising. If a server is only to be used on a secure LAN, however, it may be desirable to forego such checking and allow machines to have a null password.
variable available starting uvnc 188.8.131.52
sendbuffer=1500 (wifi or value less)
sendbuffer=4096 (lan 100Mbit)
sendbuffer=8192 (lan 1GBit, aka jumbo packet)
password lenght 8 byte alphadigit + 1 byte alphadigit checksum by uvnc but ignored
you can use vnc pwd generator and then manually add 2 caracters alphadigit
passwd = full control read/write
passwd2= watch (read only) <-- available since uvnc 184.108.40.206
never use both same password ! otherwise, only watch, read only
Fast scan screen, some small changes can be missed
Poll the window below the cursor
Poll the foreground window
Poll the full screen ( default)
Bad updates, only poll screen when mouse/keyboard is used.
Use mirror driver when installed
Use hookdll when installed
Current not used
Used by MSlogon ( not new mslogon)