Show / Hide Table of Contents

RoyalVNCConnection

General

CustomImageName

Type: string, Default Value: Empty String A custom image name from a pre-defined set of images

Name

Type: string, Default Value: Empty String The display name of the object.

Description

Type: string, Default Value: Empty String The description text of the object.

Favorite

Type: bool, Default Value: false Whether or not the object is a favorite.

ColorFromParent

Type: bool, Default Value: false Use the Color value from the parent folder.

Color

Type: string, Default Value: Empty String Assign a custom color as hex string to the object (#FF0000 for red). Empty string is the default color value (no custom color assigned).

ColorName

Type: string, Default Value: Empty String Assign a color from a color palette to the object. If both, a color name and a custom color (hex string) are provided, the color name is preferred.

URI

Type: string, Default Value: Empty String The target URI for the connection object (computer name, URL, ...).

Port

Type: int, Default Value: 5900 The target VNC port for this connection.

PhysicalAddress

Type: string, Default Value: Empty String The MAC address for this connection.

IsConnectionTemplate

Type: bool, Default Value: false If set to true, the connection object is a template.

ID

Type: Guid, Default Value: Guid.Empty The unique object identifier (GUID) of the object.

ExternalID

Type: string, Default Value: Empty String The external unique object identifier (GUID) of the object.

Advanced

AdditionalArguments

Type: string, Default Value: Empty String Additional arguments to pass to the vnc viewer application. Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

ColorDepth

Type: int, Default Value: 24 8 = 8bpp (256 colors) 16 = 16bpp (High color) 24 = 24bpp (True color) Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

Compression

Type: int, Default Value: -1 The compression level for zip/tight encodings: -1 = off 0 = fast 9 = best Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

CopyRect

Type: bool, Default Value: true If set to true, copy rect encoding is used. Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

DeiconifyOnBell

Type: bool, Default Value: false If set to true, the VNC connection window will be de-iconified on remote bell event (only works in external mode). Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

DisableClipboardTransfer

Type: bool, Default Value: false If set to true, clipboard transfer is disabled.

EightBitMode

Type: bool, Default Value: false If set to true, the number of colors is limited to 256. Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

Encoding

Type: string, Default Value: Empty String The encoding algorithm used for the VNC connection. Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

ExecutionMode

Type: int, Default Value: 1 0 = In-Process 1 = Worker

GdiRenderQuality

Type: int, Default Value: 1 0 = Low (Fast) 1 = Medium 2 = High (Slow) Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

HideToolbar

Type: bool, Default Value: false If set to true, the toolbar in the viewer will be hidden (if supported). Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

JpegQuality

Type: int, Default Value: -1 The JPEG quality level for zip/tight encodings: -1 = off 0 = poor 9 = best Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

NoStatus

Type: bool, Default Value: true If set to true (default), the /nostatus argument is passed to the UltraVNC viewer. Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

Scale

Type: int, Default Value: -1 Viewer display scaling (-1 = auto or percentage).

ScaleMode

Type: int, Default Value: 0 0 = Stretch, keep aspect ratio 1 = Stretch 2 = No scaling (show scrollbars)

ScaleOSX

Type: bool, Default Value: true Display scaling (on macOS). Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

ScalingMode

Type: int, Default Value: 0 0 = Fast 1 = High Quality

ScreenQuality

Type: int, Default Value: 0 The quality level when displaying remote screens: 0 = Adapt quality to network conditions (faster) 1 = Show the screen at full quality (more detailed) Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

SharedConnection

Type: bool, Default Value: false If set to true, the VNC connection is a shared connection

SSHTunnelEnabled

Type: bool, Default Value: false If set to true, an SSH tunnel is established for the connection. Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

SSHTunnelHost

Type: string, Default Value: Empty String The host name used to establish the ssh tunnel. Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

TightSecurity

Type: bool, Default Value: true If set to true, Tight security is enabled Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

TightVncEngine

Type: int, Default Value: 0 0 = GlavSoft TightVNC 1 = GlavSoft Legacy Deprecated: This property belongs to older VNC plugin implementations and may only work with documents or clients that still use those plugins. Royal TS V26 uses the RoyalVNC plugin.

Credentials

CredentialAutologon

Type: bool, Default Value: true Whether or not to automatically logon to the connection. Connections which do not support automatic logon will ignore this setting.

CredentialFromParent

Type: bool, Default Value: false Use the Credential values from the parent folder.

CredentialId

Type: Guid, Default Value: Guid.Empty Assign a credential object to this object by specifying the credential object's GUID.

CredentialKeyContent

Type: byte[], Default Value: new byte[] { } Assign a key file to the object by embedding the key file's content.

CredentialKeyFile

Type: string, Default Value: Empty String Assign a key file to the object by specifying the key file's full path.

CredentialKeyMode

Type: int, Default Value: 0 0 = Path to file 1 = Embedded

CredentialMode

Type: int, Default Value: 0 0 = Do not use any credentials 1 = Use credentials from the parent folder 2 = Specify username and password 3 = Use an existing credential 4 = Specify a credential name 5 = Use credential from context connection (only for Connection Templates)

CredentialName

Type: string, Default Value: Empty String Assign a credential object to this object by specifying the credential object's name.

CredentialOmitDomain

Type: bool, Default Value: false Whether or not to omit the domain portion of the username.

CredentialPassphrase

Type: string, Default Value: Empty String Assign a key file passphrase to the object.

CredentialPassword

Type: string, Default Value: Empty String Assign a password to the object.

CredentialUsername

Type: string, Default Value: Empty String Assign a username to the object.

Input

EmulateThreeMouseButtons

Type: bool, Default Value: false If set to true, a 3rd mouse button is emulated with 2 button click.

EnableWindowsKey

Type: bool, Default Value: false Redirects the Windows key to the remote session

InteractionMode

Type: int, Default Value: 0 0 = Mouse and Keyboard 1 = Mouse only 2 = View only

KeyboardMode

Type: int, Default Value: 1 0 = None (View only) 1 = Forward keyboard shortcuts only if not in use locally 2 = Forward keyboard shortcuts even if in use locally 3 = Forward all keyboard shortcuts and hotkeys

LocalCursorMode

Type: int, Default Value: 0 0 = Hide 1 = Show

LocalCursorShape

Type: int, Default Value: 2 0 = Do not show 1 = Normal dot 2 = Arrow, 3 = Small dot

PanningMode

Type: int, Default Value: 0 0 = Continuosly with the cursor 1 = When the cursor reaches an edge 2 = Only when the scroll bars are adjusted

RemoteCursorMode

Type: int, Default Value: 0 0 = Track remote cursor locally 1 = Let remote server deal with cursor 2 = Don't show remote cursor

SwapMouseButtons

Type: bool, Default Value: false If set to true, the mouse buttons 2 and 3 are swapped.

TrackingMode

Type: int, Default Value: 0 0 = Track Mouse 1 = Track only Mouseclicks

ViewOnly

Type: bool, Default Value: false If set to true, the VNC connection is a view only connection.

Key Sequence

KeySequence

Type: string, Default Value: Empty String The key sequence to be executed after the connection was successfully established.

KeySequenceEnabled

Type: bool, Default Value: false If set to true, the configured key sequence will be executed after the connection was successfully established.

KeySequenceFromParent

Type: bool, Default Value: false Use the Key Sequence values from the parent folder.

KeySequenceId

Type: Guid, Default Value: Guid.Empty Assign a key sequence task object to this connection by specifying the task object's GUID.

KeySequenceMode

Type: int, Default Value: 0 0 = Specify a key sequence 1 = An existing key sequence task is assigned using the task's GUID 2 = Specify a key sequence task by name 3 = Use key sequence from parent.

KeySequenceName

Type: string, Default Value: Empty String Assign a key sequence task object to this object by specifying the key sequence task object's name.

Plugin for macOS

PlugInOSX

Type: string, Default Value: Empty String The plug in ID used for this connection for macOS.

UseGlobalPlugInOSX

Type: bool, Default Value: true If set to true, the connection will use the application default plug in for the connection type on macOS.

Plugin for Windows

PlugInWin

Type: string, Default Value: Empty String The plug in ID used for this connection for Windows.

UseGlobalPlugInWin

Type: bool, Default Value: true If set to true, the connection will use the application default plug in for the connection type on Windows.

Connect Task

PreConnectTaskFromParent

Type: bool, Default Value: false Use the Connect Task values from the parent folder.

PreConnectTaskMode

Type: int, Default Value: 1 0 = Use connect task from parent folder 1 = Use an existing task 2 = Specify a task name.

PreConnectTaskName

Type: string, Default Value: Empty String Assign a task object to this object as connect task by specifying the task object's name.

PreConnectTaskId

Type: Guid, Default Value: Guid.Empty Assign a task object to this object as connect task by specifying the task object's GUID.

PreConnectTaskWait

Type: bool, Default Value: false If set to true, the connection will be started after the task finished.

PreConnectTaskConditionFirst

Type: bool, Default Value: false If set to true, the task will only be executed if it is the first connection in a folder to be connected.

PreConnectTaskConditionAbort

Type: bool, Default Value: false If set to true, the connection will be closed when the task fails (exit code <> 0).

Disconnect Task

PostDisconnectTaskFromParent

Type: bool, Default Value: false Use the Disconnect Task values from the parent folder.

PostDisconnectTaskMode

Type: int, Default Value: 1 0 = Use disconnect task from parent folder 1 = Use an existing task 2 = Specify a task name.

PostDisconnectTaskName

Type: string, Default Value: Empty String Assign a task object to this object as disconnect task by specifying the task object's name.

PostDisconnectTaskId

Type: Guid, Default Value: Guid.Empty Assign a task object to this object as disconnect task by specifying the task object's GUID.

PostDisconnectTaskWait

Type: bool, Default Value: false If set to true, the connection will be closed after the task finished.

PostDisconnectTaskConditionLast

Type: bool, Default Value: false If set to true, the task will only be executed if it is the last active connection in a folder.

Window Mode

DisplayMode

Type: int, Default Value: 0 0 = Embedded (Tabbed) 1 = External Window 2 = Full Screen (where supported).

ExternalScreenMode

Type: int, Default Value: 0 0 = Remember Screen Any other number indicates the display number.

ExternalScreen

Type: int, Default Value: 0 Specifies on which Screen the External Window will be shown (Windows).

ExternalScreenOSX

Type: int, Default Value: 0 Specifies on which Screen the External Window will be shown (macOS).

ExternalPositionMode

Type: int, Default Value: 0 0 = Remember position 1 = Custom left and right coordinates

ExternalTop

Type: int, Default Value: 0 Specifies the last known position (top) of the external window.

ExternalLeft

Type: int, Default Value: 0 Specifies the last known position (left) of the external window.

ExternalWidth

Type: int, Default Value: 0 Specifies the last known width of the external window.

ExternalHeight

Type: int, Default Value: 0 Specifies the last known height of the external window.

ExternalSizeMode

Type: int, Default Value: 0 0 = Remember Size 1 = Custom width and height 2 = Maximize

MinimizeMainWindow

Type: bool, Default Value: false If set to true, the main window will be minimized after the connection was established.

FixedSize

Type: bool, Default Value: false Specifies whether or not the control or form should be expanded automatically to fill the container or maximized form

Dashboard

DashboardUseAppSettings

Type: bool, Default Value: true If set to true, the plugin default settings for the dashboard are used.

DashboardUseWebPageTemplate

Type: bool, Default Value: false If set to true, a web page template is used to show a web page in the dashboard.

DashboardWebPageTemplate

Type: Guid, Default Value: Guid.Empty The Web Page template to use in the dashboard when DashboardUseWebPageTemplate is set to true.

Royal Server

ManagementEndpointFromParent

Type: bool, Default Value: false Use the Royal Server values from the parent folder.

ManagementEndpointID

Type: Guid, Default Value: Guid.Empty Assign a Royal Server object to this object by specifying the Royal Server object's GUID.

ManagementEndpointName

Type: string, Default Value: Empty String Assign a Royal Server object to this object by specifying the Royal Server object's name.

Secure Gateway

SecureGatewayFromParent

Type: bool, Default Value: false Use the Secure Gateway values from the parent folder.

SecureGatewayUsageMode

Type: int, Default Value: 0 0 = Never 1 = Always 2 = On Demand

SecureGatewayID

Type: Guid, Default Value: Guid.Empty Assign a Secure Gateway or Royal Server object to this object by specifying the Secure Gateway or Royal Server object's GUID.

Remote Desktop Gateway

RDSGatewayFromParent

Type: bool, Default Value: false Use the Remote Desktop Gateway values from the parent folder.

RDSGatewayUsageMode

Type: int, Default Value: 0 0 = Never 1 = Always 2 = On Demand

RDSGatewayID

Type: Guid, Default Value: Guid.Empty Assign a Remote Desktop Gateway object to this object by specifying the Remote Desktop Gateway object's GUID.

RDSGatewayName

Type: string, Default Value: Empty String Assign a Remote Desktop Gateway object to this object by specifying the Remote Desktop Gateway object's name.

Custom Fields

CustomField1FromParent

Type: bool, Default Value: false Use the CustomField1 value from the parent folder.

CustomField2FromParent

Type: bool, Default Value: false Use the CustomField2 value from the parent folder.

CustomField3FromParent

Type: bool, Default Value: false Use the CustomField3 value from the parent folder.

CustomField4FromParent

Type: bool, Default Value: false Use the CustomField4 value from the parent folder.

CustomField5FromParent

Type: bool, Default Value: false Use the CustomField5 value from the parent folder.

CustomField6FromParent

Type: bool, Default Value: false Use the CustomField6 value from the parent folder.

CustomField7FromParent

Type: bool, Default Value: false Use the CustomField7 value from the parent folder.

CustomField8FromParent

Type: bool, Default Value: false Use the CustomField8 value from the parent folder.

CustomField9FromParent

Type: bool, Default Value: false Use the CustomField9 value from the parent folder.

CustomField10FromParent

Type: bool, Default Value: false Use the CustomField10 value from the parent folder.

CustomField11FromParent

Type: bool, Default Value: false Use the CustomField11 value from the parent folder.

CustomField12FromParent

Type: bool, Default Value: false Use the CustomField12 value from the parent folder.

CustomField13FromParent

Type: bool, Default Value: false Use the CustomField13 value from the parent folder.

CustomField14FromParent

Type: bool, Default Value: false Use the CustomField14 value from the parent folder.

CustomField15FromParent

Type: bool, Default Value: false Use the CustomField15 value from the parent folder.

CustomField16FromParent

Type: bool, Default Value: false Use the CustomField16 value from the parent folder.

CustomField17FromParent

Type: bool, Default Value: false Use the CustomField17 value from the parent folder.

CustomField18FromParent

Type: bool, Default Value: false Use the CustomField18 value from the parent folder.

CustomField19FromParent

Type: bool, Default Value: false Use the CustomField19 value from the parent folder.

CustomField20FromParent

Type: bool, Default Value: false Use the CustomField20 value from the parent folder.

CustomField1

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField2

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField3

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField4

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField5

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField6

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField7

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField8

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField9

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField10

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object.

CustomField11

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField12

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField13

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField14

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField15

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField16

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField17

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField18

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField19

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

CustomField20

Type: string, Default Value: Empty String Custom fields allow you to collect additional information to the object. The content of this custom field will be stored encrypted in your document.

Custom Properties

CustomPropertiesFromParent

Type: bool, Default Value: false Use the Custom Properties from the parent folder.

CustomProperties

Type: string, Default Value: Empty String Custom properties allow you to collect additional information for an object.

Notes

NotesFromParent

Type: bool, Default Value: false Use the Notes value from the parent folder.

Notes

Type: string, Default Value: Empty String Store HTML formatted notes to the object.

Changes

Created

Type: DateTime, Default Value: DateTime.Now The date and time the object was created.

CreatedBy

Type: string, Default Value: Empty String The user who initially created the object.

Modified

Type: DateTime, Default Value: DateTime.Now The last date and time the object was modified.

ModifiedBy

Type: string, Default Value: Empty String The user who last modified the object.

  • Edit this page
In this article
Back to top   Copyright © Royal Apps