Knowledgebase:
TightVNC 2.7.10 MSI Installer Property Reference

One of the “killer” features of SmartCode VNC Manager is the VNC Deployment Wizard that allows remote installation and un-installation of the most popular VNC distributions. The Wizard uses in-house developed MSI packages. This article list the public properties supported by the TightVNC 2.7.110 MSI package.

TightVNC MSI package can be found at:
C:\Program Files\SmartCode Solutions\VNC Manager (Enterprise Edition)\TightVNC 2.7.10 (Repack by SmartCode Solutions).msi

The latest version of SmartCode VNC Manager can be found here.

DISCLAMER You may use TightVNC 2.7.10 (Repack by SmartCode Solutions) MSI package only if you have a license for SmartCode VNC Manager (Enterprise Edition) purchased.
Property Description
Installation Configuration
INSTALLDIR This property contains the default destination folder for the files in your features and components.
Default value: c:\Program Files\TightVNC
SC_INSTSERVER Set this property to 1 to install VNC server components.
Default value: 1
SC_INSTVIEWER Set this property to 1 to install VNC viewer components.
Default value: 1
SC_SERVERSERVICE Set this property to 1 to register server as a system service.
Default value: 1
SC_STARTSERVER Set this property to 1 to start VNC server service.
Default value: 1
SC_SHORTCUTS Set this property to 1 to create the Start Menu shortcuts.
Default value: 1
SC_SETSAS Set this property to 1 to configure system to allow services simulate Ctrl+Alt+Del. Vista or newer OSes.
Default value: 1
Firewall Configuration
SC_FWEXE Set this property to 1 to create a firewall rule that will open access for the tvnserver.exe process.
Default value: 1
SC_FWPORTS Set this property to 1 to create a firewall rule that will open access on a single port. You can configure the port used by the VNC server via the SC_PORTSRV property.
Default value: 0
SC_FWDELUN Set this property to 1 if you want the firewall rules to be deleted during uninstallation.
Default value: 1
SC_FWPRFL This property stores the list of firewall profiles to which the rules must be assigned. Possible values:
Domain
Domain,Private
Domain,Private,Public
Default value: Domain,Private
VNC Server Settings
SC_PORTSRV This property holds the port number used by VNC server to listen for incoming connections.
SC_PORTJAVA This property holds the port number used by Java VNC server to listen for incoming connections.
SC_JAVAURLARGS Set this property to 1 to allow applet parameters in URLs.
SC_PWDSRV This property stores ENCRYPTED VNC server password.
SC_PWDVIEW This property stores ENCRYPTED 'view-only' password.
SC_PWDCTRL This property stores ENCRYPTED administrative control password.
SC_REMWALL Set this property to 1 to enable "Remove desktop wallpaper" setting.
SC_FILETRANSF Set this property to 1 to allow file transfers.
SC_SHOWTRAYICON Set this property to 0 to hide the tray icon.
SC_ALLOWRFB Set this property to 1 to allow connections to the server.
SC_ALLOWHTTP Set this property to 1 to allow connections to the Java server.
SC_GRABTRANSP Set this property to 1 to enable "Grab transparent windows" setting.
SC_POLLINT This property stores the "Screen polling cycle" value.
SC_BLOCKREMINPUT Set this property to 1 to enable "Block remote input events" setting.
SC_LOCINPPRIRITY Set this property to 1 to enable "Block remote input on local activity" setting.
SC_LOCINPPRTOUT This property stores the "Input handling inactivity timeout" value.
SC_BLOCKLOCINPUT Set this property to 1 to enable "No local input during client sessions" setting.
SC_ALLOWLOOPB Set this property to 1 to enable "Allow loopback connections" setting.
SC_LOOPBONLY Set this property to 1 to enable "Allow only loopback connections" setting.
SC_USEVNCAUTH Set this property to 1 to enable "Require VNC authentication" setting.
SC_USECTRLAUTH Set this property to 1 to enable "Protect control operation with an administrative password" setting.
SC_LOGLEVEL This property holds log verbosity level. Set this property 0 to disable logging.
SC_HOSTS This property holds the access rules string. It sets IpAccessControl registry value.
SC_EXTRAPORTS Extra port mappings.
SC_USEMIRRRORDRV Set this property to 1 to enable "Use mirror driver if available " setting.
SC_DISCACT The combination of these three properties is used to configure the "Session Sharing" setting.
  • SC_ALWSHARED = 1 SC_NEVSHARED = 0 SC_DISCACT = 0 - Always treat connections as shared, add new clients and keep old connections
  • SC_ALWSHARED = 1 SC_NEVSHARED = 1 SC_DISCACT = 0 - Newer treat connections as shared, disable new clients if there is one already
  • SC_ALWSHARED = 1 SC_NEVSHARED = 1 SC_DISCACT = 1 - Newer treat connections as shared, disconnect existing clients on new connections
  • SC_ALWSHARED = 1 SC_NEVSHARED = 0 SC_DISCACT = 0 - Block new non-shared connections if someone is already connected
  • SC_ALWSHARED = 0 SC_NEVSHARED = 0 SC_DISCACT = 1 - Disconnect existing clients on new non-shared connections
SC_ALWSHARED
SC_NEVSHARED
SC_QUERYACPTOUT Set this property to 1 to set "Accept connection" as the default action on timeout or set it to 0 to set the default action to "Reject connection".
SC_QUERYTOUT This property stores the "Query local user \ query timeout (seconds)" value.

APPLIES TO: SmartCode VNC Manager (Enterprise Edition) v6.8.8 or newer