;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Policy Editor Template for VNC win32 ;; ;; ;; ;; Based on: ;; ;; http://www.uk.research.att.com/vnc/winvnc.html ;; ;; ;; ;; Written by: ;; ;; Daniel Quinlan 12/3/01 ;; ;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; CLASS MACHINE CATEGORY WINVNC CATEGORY "System Defaults" KEYNAME Software\ORL\WINVNC3 POLICY AuthRequired VALUENAME "AuthRequired" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!AuthRequired_Tip1 TEXT END PART PART !!AuthRequired_Tip2 TEXT END PART PART !!AuthRequired_Tip3 TEXT END PART PART !!AuthRequired_Tip4 TEXT END PART PART !!AuthRequired_Tip5 TEXT END PART PART !!AuthRequired_Tip6 TEXT END PART PART !!AuthRequired_Tip7 TEXT END PART END POLICY POLICY AllowLoopback VALUENAME "AllowLoopback" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!AllowLoopback_Tip1 TEXT END PART PART !!AllowLoopback_Tip2 TEXT END PART PART !!AllowLoopback_Tip3 TEXT END PART PART !!AllowLoopback_Tip4 TEXT END PART END POLICY POLICY AuthHosts PART AuthHosts EDITTEXT REQUIRED VALUENAME "AuthHosts" END PART PART !!AuthHosts_Tip1 TEXT END PART PART !!AuthHosts_Tip2 TEXT END PART PART !!AuthHosts_Tip3 TEXT END PART PART !!AuthHosts_Tip4 TEXT END PART PART !!AuthHosts_Tip5 TEXT END PART PART !!AuthHosts_Tip6 TEXT END PART PART !!AuthHosts_Tip7 TEXT END PART PART !!AuthHosts_Tip8 TEXT END PART PART !!AuthHosts_Tip9 TEXT END PART PART !!AuthHosts_Tip10 TEXT END PART PART !!AuthHosts_Tip11 TEXT END PART PART !!AuthHosts_Tip12 TEXT END PART PART !!AuthHosts_Tip13 TEXT END PART PART !!AuthHosts_Tip14 TEXT END PART PART !!AuthHosts_Tip15 TEXT END PART PART !!AuthHosts_Tip16 TEXT END PART PART !!AuthHosts_Tip17 TEXT END PART PART !!AuthHosts_Tip18 TEXT END PART PART !!AuthHosts_Tip19 TEXT END PART END POLICY POLICY ConnectPriority PART ConnectPriority DROPDOWNLIST NOSORT VALUENAME "ConnectPriority" REQUIRED ITEMLIST NAME !!ConPri0 VALUE NUMERIC 0 NAME !!ConPri1 VALUE NUMERIC 1 NAME !!ConPri2 VALUE NUMERIC 2 END ITEMLIST END PART PART !!ConPri_Tip1 TEXT END PART PART !!ConPri_Tip2 TEXT END PART PART !!ConPri_Tip3 TEXT END PART PART !!ConPri_Tip4 TEXT END PART PART !!ConPri_Tip5 TEXT END PART PART !!ConPri_Tip6 TEXT END PART PART !!ConPri_Tip7 TEXT END PART PART !!ConPri_Tip8 TEXT END PART END POLICY POLICY DebugLevel PART DebugLevel NUMERIC DEFAULT 0 MIN 0 MAX 12 VALUENAME "DebugLevel" END PART PART !!DebugLevel_Tip1 TEXT END PART PART !!DebugLevel_Tip2 TEXT END PART PART !!DebugLevel_Tip3 TEXT END PART END POLICY POLICY DebugMode PART DebugMode DROPDOWNLIST NOSORT VALUENAME "DebugMode" REQUIRED ITEMLIST NAME !!Debug1 VALUE NUMERIC 1 NAME !!Debug2 VALUE NUMERIC 2 NAME !!Debug4 VALUE NUMERIC 4 NAME !!Debug3 VALUE NUMERIC 3 NAME !!Debug5 VALUE NUMERIC 5 NAME !!Debug6 VALUE NUMERIC 6 NAME !!Debug7 VALUE NUMERIC 7 END ITEMLIST END PART PART !!DebugMode_Tip1 TEXT END PART PART !!DebugMode_Tip2 TEXT END PART PART !!DebugMode_Tip3 TEXT END PART PART !!DebugMode_Tip4 TEXT END PART END POLICY POLICY LoopbackOnly VALUENAME "LoopbackOnly" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!LoopbackOnly_Tip1 TEXT END PART PART !!LoopbackOnly_Tip2 TEXT END PART PART !!LoopbackOnly_Tip3 TEXT END PART PART !!LoopbackOnly_Tip4 TEXT END PART PART !!LoopbackOnly_Tip5 TEXT END PART PART !!LoopbackOnly_Tip6 TEXT END PART PART !!LoopbackOnly_Tip7 TEXT END PART END POLICY END CATEGORY ; SystemDefaults CATEGORY "Default User Settings" KEYNAME Software\ORL\WinVNC3\Default ;POLICY AllowProperties ; VALUENAME "AllowProperties" ; VALUEOFF NUMERIC 0 ; VALUEON NUMERIC 1 ;END POLICY ;POLICY AllowShutdown ; VALUENAME "AllowShutdown" ; VALUEOFF NUMERIC 0 ; VALUEON NUMERIC 1 ;END POLICY POLICY QuerySetting PART QuerySetting DROPDOWNLIST NOSORT VALUENAME "QuerySetting" REQUIRED ITEMLIST NAME !!QuerySetting0 VALUE NUMERIC 0 NAME !!QuerySetting1 VALUE NUMERIC 1 NAME !!QuerySetting2 VALUE NUMERIC 2 DEFAULT NAME !!QuerySetting3 VALUE NUMERIC 3 NAME !!QuerySetting4 VALUE NUMERIC 4 END ITEMLIST END PART PART !!QuerySetting_Tip1 TEXT END PART PART !!QuerySetting_Tip2 TEXT END PART PART !!QuerySetting_Tip3 TEXT END PART PART !!QuerySetting_Tip4 TEXT END PART END POLICY POLICY QueryTimeout PART QueryTimeout NUMERIC DEFAULT 30 MIN 0 VALUENAME "QueryTimeout" END PART PART !!QueryTimeout_Tip1 TEXT END PART PART !!QueryTimeout_Tip2 TEXT END PART PART !!QueryTimeout_Tip3 TEXT END PART PART !!QueryTimeout_Tip4 TEXT END PART END POLICY POLICY AutoPortSelect VALUENAME "AutoPortSelect" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!AutoPortSelect_Tip1 TEXT END PART PART !!AutoPortSelect_Tip2 TEXT END PART PART !!AutoPortSelect_Tip3 TEXT END PART END POLICY POLICY CORBAConnect VALUENAME "CORBAConnect" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!CORBAConnect_Tip1 TEXT END PART END POLICY POLICY InputsEnabled VALUENAME "InputsEnabled" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!InputsEnabled_Tip1 TEXT END PART PART !!InputsEnabled_Tip2 TEXT END PART END POLICY POLICY LockSetting PART LockSetting DROPDOWNLIST NOSORT VALUENAME "LockSetting" ITEMLIST NAME !!LockSetting0 VALUE NUMERIC 0 DEFAULT NAME !!LockSetting1 VALUE NUMERIC 1 NAME !!LockSetting2 VALUE NUMERIC 2 END ITEMLIST END PART PART !!LockSetting_Tip1 TEXT END PART PART !!LockSetting_Tip2 TEXT END PART END POLICY ;POLICY Password ; PART Password EDITTEXT ; VALUENAME "Password" ; END PART ;END POLICY POLICY PollUnderCursor VALUENAME "PollUnderCursor" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY PollForeground VALUENAME "PollForeground" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY PollFullscreen VALUENAME "PollFullscreen" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY OnlyPollConsole VALUENAME "OnlyPollConsole" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY OnlyPollOnEvent VALUENAME "OnlyPollOnEvent" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY PortNumber ACTIONLISTON KEYNAME Software\ORL\WinVNC3\Default VALUENAME "AutoPortSelect" VALUE NUMERIC 0 END ACTIONLISTON PART PortNumber NUMERIC VALUENAME "PortNumber" DEFAULT 5900 MIN 1024 MAX 65534 END PART PART !!PortNumber_Tip1 TEXT END PART END POLICY POLICY SocketConnect VALUENAME "SocketConnect" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY END CATEGORY ; Default User Settings END CATEGORY ; WINVNC CLASS USER CATEGORY WINVNC CATEGORY "Global per-user settings" KEYNAME "Software\ORL\WinVNC3" POLICY QuerySetting PART QuerySetting DROPDOWNLIST NOSORT VALUENAME "QuerySetting" REQUIRED ITEMLIST NAME !!QuerySetting0 VALUE NUMERIC 0 NAME !!QuerySetting1 VALUE NUMERIC 1 NAME !!QuerySetting2 VALUE NUMERIC 2 DEFAULT NAME !!QuerySetting3 VALUE NUMERIC 3 NAME !!QuerySetting4 VALUE NUMERIC 4 END ITEMLIST END PART PART !!QuerySetting_Tip1 TEXT END PART PART !!QuerySetting_Tip2 TEXT END PART PART !!QuerySetting_Tip3 TEXT END PART PART !!QuerySetting_Tip4 TEXT END PART END POLICY POLICY QueryTimeout PART QueryTimeout NUMERIC DEFAULT 30 MIN 0 VALUENAME "QueryTimeout" END PART PART !!QueryTimeout_Tip1 TEXT END PART PART !!QueryTimeout_Tip2 TEXT END PART PART !!QueryTimeout_Tip3 TEXT END PART PART !!QueryTimeout_Tip4 TEXT END PART END POLICY POLICY AutoPortSelect VALUENAME "AutoPortSelect" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!AutoPortSelect_Tip1 TEXT END PART PART !!AutoPortSelect_Tip2 TEXT END PART PART !!AutoPortSelect_Tip3 TEXT END PART END POLICY POLICY CORBAConnect VALUENAME "CORBAConnect" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!CORBAConnect_Tip1 TEXT END PART END POLICY POLICY InputsEnabled VALUENAME "InputsEnabled" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!InputsEnabled_Tip1 TEXT END PART PART !!InputsEnabled_Tip2 TEXT END PART END POLICY POLICY LockSetting PART LockSetting DROPDOWNLIST NOSORT VALUENAME "LockSetting" ITEMLIST NAME !!LockSetting0 VALUE NUMERIC 0 DEFAULT NAME !!LockSetting1 VALUE NUMERIC 1 NAME !!LockSetting2 VALUE NUMERIC 2 END ITEMLIST END PART PART !!LockSetting_Tip1 TEXT END PART PART !!LockSetting_Tip2 TEXT END PART END POLICY ;POLICY Password ; PART Password EDITTEXT ; VALUENAME "Password" ; END PART ;END POLICY POLICY PollUnderCursor VALUENAME "PollUnderCursor" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY PollForeground VALUENAME "PollForeground" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY PollFullscreen VALUENAME "PollFullscreen" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY OnlyPollConsole VALUENAME "OnlyPollConsole" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY OnlyPollOnEvent VALUENAME "OnlyPollOnEvent" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY POLICY PortNumber ACTIONLISTON KEYNAME Software\ORL\WinVNC3\Default VALUENAME "AutoPortSelect" VALUE NUMERIC 0 END ACTIONLISTON PART PortNumber NUMERIC VALUENAME "PortNumber" DEFAULT 5900 MIN 1024 MAX 65534 END PART PART !!PortNumber_Tip1 TEXT END PART END POLICY POLICY SocketConnect VALUENAME "SocketConnect" VALUEOFF NUMERIC 0 VALUEON NUMERIC 1 PART !!PollText TEXT END PART END POLICY END CATEGORY ; Global per-user settings END CATEGORY ; WINVNC [strings] AuthRequired_Tip1="By default, all WinVNC servers will not accept incoming" AuthRequired_Tip2="connections unless the server has had its password field set" AuthRequired_Tip3="to a non-null value. This restriction was placed to ensure" AuthRequired_Tip4="that misconfigured servers would not open security loopholes" AuthRequired_Tip5="without the user realising. If a server is only to be used on" AuthRequired_Tip6="a secure LAN, however, it may be desirable to forego such" AuthRequired_Tip7="checking and allow machines to have a null password." AllowLoopback_Tip1="By default, WinVNC servers disallow any vncviewer connections" AllowLoopback_Tip2="from the same machine. For testing purposes, or, potentially," AllowLoopback_Tip3="when using multiple instances of WinVNC on Windows Terminal" AllowLoopback_Tip4="Server, this behaviour is undesirable." AuthHosts_Tip1="The AuthHosts setting is, unlike the other settings, a REG_SZ" AuthHosts_Tip2="string. It is used to specify a set of IP address templates " AuthHosts_Tip3="which incoming connections must match in order to be accepted." AuthHosts_Tip4="By default, the template is empty and connections from all " AuthHosts_Tip5="hosts are accepted. The template is of the form: " AuthHosts_Tip6="+[ip-address-template]" AuthHosts_Tip7="?[ip-address-template]" AuthHosts_Tip8="-[ip-address-template]" AuthHosts_Tip9="In the above, [ip-address-template] represents the leftmost" AuthHosts_Tip10="bytes of the desired stringified IP-address." AuthHosts_Tip11="For example, +158.97 would match both 158.97.12.10 and" AuthHosts_Tip12="158.97.14.2. Multiple match terms may be specified, delimited" AuthHosts_Tip13="by the ":" character. Terms appearing later in the template" AuthHosts_Tip14="take precedence over earlier ones. e.g. -:+158.97: would filter" AuthHosts_Tip15="out all incoming connections except those beginning with 158.97." AuthHosts_Tip16="Terms beginning with the "?" character are treated by default as" AuthHosts_Tip17="indicating hosts from whom connections must be accepted at the" AuthHosts_Tip18="server side via a dialog box. The QuerySetting option determines" AuthHosts_Tip19="the precise behaviour of the three AuthHosts options." DebugLevel_Tip1="DebugLevel indicates how much debug information to present." DebugLevel_Tip2="Any positive integer is valid. Zero indicates that no debugging" DebugLevel_Tip3="information should be produced and is the default. A value of" DebugLevel_Tip4="around 10-12 will cause full debugging output to be produced" DebugMode_Tip1="Run-time logging of all internal debug messages is now" DebugMode_Tip2="supported. Log data may be output to a file or a console window" DebugMode_Tip3="(or the MSVC debugger if the program was compiled with debugging" DebugMode_Tip4="active.)" Debug1="MSVC debugger" Debug2="Output to log file Winvnc.log in the WinVNC directory" Debug3="Options 1 & 2" Debug4="Output to a console window, displayed on-screen" Debug5="Options 1 & 3" Debug6="Options 2 & 3" Debug7="Options 1, 2 & 3" ConPri_Tip1="ConnectPriority indicates what WinVNC should do when a" ConPri_Tip2="non-shared connection is received" ConPri_Tip3="By default, all WinVNC servers will disconnect any existing" ConPri_Tip4="connections when an incoming, non-shared connection is" ConPri_Tip5="authenticated. This behaviour is undesirable when the server" ConPri_Tip6="machine is being used as a shared workstation by several users" ConPri_Tip7="or when remoting a single display to multiple clients for" ConPri_Tip8="viewing, as in a classroom situation." ConPri0="Disconnect all existing connections." ConPri1="Don't disconnect any existing connections." ConPri2="Refuse the new connection." LoopbackOnly_Tip1="By default, WinVNC servers accept incoming connections on any" LoopbackOnly_Tip2="network adapter address, since this is the easiest way of coping" LoopbackOnly_Tip3="with multihomed machines. In some cases, it is preferable to" LoopbackOnly_Tip4="listen only for connections originating from the local machine" LoopbackOnly_Tip5="and aimed at the "localhost" adapter - a particular example is" LoopbackOnly_Tip6="the use of VNC over SSH to provide secure VNC. Setting this" LoopbackOnly_Tip7="will cause WinVNC to only accept local connections - this " LoopbackOnly_Tip8="overrides the AllowLoopback and AuthHosts settings." QuerySetting0="+:Accept, ?:Accept, -:Query" QuerySetting1="+:Accept, ?:Accept, -:Reject" QuerySetting2="+:Accept, ?:Query, -:Reject [Default]" QuerySetting3="+:Query, ?:Query, -:Reject" QuerySetting4="+:Query, ?:Reject, -:Reject" QuerySetting_Tip1="The QuerySetting allows individual users to tailor the degree of" QuerySetting_Tip2="paranoia expressed by the per-machine AuthHosts setting. It is a" QuerySetting_Tip3="DWORD value ranging from zero (maximum availability) to" QuerySetting_Tip4="four (maximum security)." QueryTimeout_Tip1="The QueryTimeout setting indicates the number of seconds for" QueryTimeout_Tip2="which the Accept Connection dialog (see AuthHosts and" QueryTimeout_Tip3="QuerySetting options) will be displayed before rejecting the" QueryTimeout_Tip4="incoming connection automatically." AutoPortSelect_Tip1="Causes WinVNC to select the first available display number" AutoPortSelect_Tip2="automatically. Corresponds to the 'Auto' checkbox in the" AutoPortSelect_Tip3="Properties dialog." CORBAConnect_Tip1="Only relevant in internal AT&T version." InputsEnabled_Tip1="Corresponds (inversely) to the 'Disable Remote keyboard and" InputsEnabled_Tip2="pointer' option in the Properties dialog box." LockSetting_Tip1="WinVNC can be made to take actions when a viewer" LockSetting_Tip2="disconnects by setting this value" LockSetting0="none" LockSetting1="lock workstation on disconnect(NA)" LockSetting2="logoff on disconnect" PollText="This corresponds to the options in the Properties dialog box." PortNumber_Tip1="Specifies the port number to be used for VNC."