From 46985ab39d0e795824f281100938bba316ccf42f Mon Sep 17 00:00:00 2001 From: Sean Kaim Date: Wed, 18 May 2016 21:51:04 -0400 Subject: [PATCH] code clean up and set RDP admin session properly console is deprecated, admin is not. --- .../Protocol/RDP/Connection.Protocol.RDP.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mRemoteV1/Connection/Protocol/RDP/Connection.Protocol.RDP.cs b/mRemoteV1/Connection/Protocol/RDP/Connection.Protocol.RDP.cs index cf4cd449b..251cd9d67 100644 --- a/mRemoteV1/Connection/Protocol/RDP/Connection.Protocol.RDP.cs +++ b/mRemoteV1/Connection/Protocol/RDP/Connection.Protocol.RDP.cs @@ -388,14 +388,16 @@ namespace mRemoteNG.Connection.Protocol.RDP if (_rdpVersion >= Versions.RDC61) { Runtime.MessageCollector.AddMessage(MessageClass.InformationMsg, string.Format(Language.strRdpSetConsoleSwitch, _rdpVersion), true); - //_rdpClient.AdvancedSettings7.ConnectToAdministerServer = value; + _rdpClient.AdvancedSettings7.ConnectToAdministerServer = value; } else { - Runtime.MessageCollector.AddMessage(MessageClass.InformationMsg, string.Format(Language.strRdpSetConsoleSwitch, _rdpVersion), true); - _rdpClient.AdvancedSettings2.ConnectToServerConsole = value; - } - } + Runtime.MessageCollector.AddMessage(MessageClass.InformationMsg, string.Format(Language.strRdpSetConsoleSwitch, _rdpVersion) + Environment.NewLine + "No longer supported in this RDP version. Reference: https://msdn.microsoft.com/en-us/library/aa380863(v=vs.85).aspx", true); + // ConnectToServerConsole is deprecated + //https://msdn.microsoft.com/en-us/library/aa380863(v=vs.85).aspx + //_rdpClient.AdvancedSettings2.ConnectToServerConsole = value; + } + } catch (Exception ex) { Runtime.MessageCollector.AddExceptionMessage(Language.strRdpSetConsoleSessionFailed, ex, MessageClass.ErrorMsg, true);