Skip to content

Configuration Types ​

Namespace: RoyalApps.Community.FreeRdp.WinForms.Configuration

This page is a configuration overview. See the generated FreeRdpConfiguration reference and the namespace sidebar for every public configuration type and enum.

FreeRdpConfiguration ​

The main configuration groups are:

GroupProperties
DestinationServer, Port, Username, Domain, Password
RoutingGateway, Proxy, LoadBalanceInfo, PCB, VMId
DisplayDesktopWidth, DesktopHeight, AutoScaling, DesktopScaleFactor, DeviceScaleFactor, SmartReconnect, ColorDepth
RedirectionClipboard, AudioRedirection
SecurityCertificate, Security, RestrictedAdminMode, ProtocolSecurityNegotiation
Client processExecutable, TempPath, AdditionalArguments
Native reconnectAutoReconnect, AutoReconnectMaxRetries

ParentWindow is assigned by the control when it creates the render target; hosts normally do not set it.

Native AutoReconnect is distinct from wrapper-level SmartReconnect: the latter replaces the process after a size change.

FreeRdpConfiguration source contains the complete property list, defaults, validation attributes, and argument mappings.

GatewayConfiguration ​

Hostname, Port, Username, Domain, Password, and AdditionalArguments describe the RD Gateway independently of the destination.

An empty hostname suppresses gateway arguments. Password and additional arguments can contain secrets; do not log ToString().

GatewayConfiguration source.

CertificateConfiguration ​

Deny, Ignore, Name, AlternateName, TOFU, and AdditionalArguments map to native certificate options. Ignore bypasses checks; TOFU means trust on first use and has its own security tradeoffs.

CertificateConfiguration source.

Other nested settings ​

See the Configuration guide for examples.

MIT Licensed