diff --git a/mRemoteNG/Connection/Protocol/ARD/ProtocolARD.cs b/mRemoteNG/Connection/Protocol/ARD/ProtocolARD.cs new file mode 100644 index 00000000..d10a7ff9 --- /dev/null +++ b/mRemoteNG/Connection/Protocol/ARD/ProtocolARD.cs @@ -0,0 +1,19 @@ +using System; +using System.Runtime.Versioning; +using mRemoteNG.Connection.Protocol.VNC; + +namespace mRemoteNG.Connection.Protocol.ARD +{ + [SupportedOSPlatform("windows")] + public class ProtocolARD : ProtocolVNC + { + public ProtocolARD() + { + } + + public new enum Defaults + { + Port = 5900 + } + } +} diff --git a/mRemoteNG/Connection/Protocol/ProtocolFactory.cs b/mRemoteNG/Connection/Protocol/ProtocolFactory.cs index 820724f8..b6d7fbba 100644 --- a/mRemoteNG/Connection/Protocol/ProtocolFactory.cs +++ b/mRemoteNG/Connection/Protocol/ProtocolFactory.cs @@ -5,6 +5,7 @@ using mRemoteNG.Connection.Protocol.Rlogin; using mRemoteNG.Connection.Protocol.SSH; using mRemoteNG.Connection.Protocol.Telnet; using mRemoteNG.Connection.Protocol.VNC; +using mRemoteNG.Connection.Protocol.ARD; using System; using mRemoteNG.Connection.Protocol.PowerShell; using mRemoteNG.Resources.Language; @@ -28,6 +29,8 @@ namespace mRemoteNG.Connection.Protocol return rdp; case ProtocolType.VNC: return new ProtocolVNC(); + case ProtocolType.ARD: + return new ProtocolARD(); case ProtocolType.SSH1: return new ProtocolSSH1(); case ProtocolType.SSH2: diff --git a/mRemoteNG/Connection/Protocol/ProtocolType.cs b/mRemoteNG/Connection/Protocol/ProtocolType.cs index f4e1bd47..c795cd8e 100644 --- a/mRemoteNG/Connection/Protocol/ProtocolType.cs +++ b/mRemoteNG/Connection/Protocol/ProtocolType.cs @@ -35,6 +35,9 @@ namespace mRemoteNG.Connection.Protocol [LocalizedAttributes.LocalizedDescription(nameof(Language.PowerShell))] PowerShell = 10, + [LocalizedAttributes.LocalizedDescription(nameof(Language.Ard))] + ARD = 11, + [LocalizedAttributes.LocalizedDescription(nameof(Language.ExternalTool))] IntApp = 20 } diff --git a/mRemoteNG/Language/Language.resx b/mRemoteNG/Language/Language.resx index 311c87c4..8382b882 100644 --- a/mRemoteNG/Language/Language.resx +++ b/mRemoteNG/Language/Language.resx @@ -159,6 +159,9 @@ Automatic update settings + + ARD (Apple Remote Desktop) + Aspect