make it possible to connect to vm via id

This commit is contained in:
Faryan Rezagholi
2019-04-28 15:57:36 +02:00
parent d789e0d5a4
commit 99d747aabe

View File

@@ -159,6 +159,15 @@ namespace mRemoteNG.Connection.Protocol.RDP
{
_rdpClient.AdvancedSettings7.EnableCredSspSupport = _connectionInfo.UseCredSsp;
_rdpClient.AdvancedSettings8.AudioQualityMode = (uint)_connectionInfo.SoundQuality;
if (_connectionInfo.UseVmId)
{
SetExtendedProperty("DisableCredentialsDelegation", true);
_rdpClient.AdvancedSettings8.NegotiateSecurityLayer = false;
_rdpClient.AdvancedSettings8.AuthenticationServiceClass = "Microsoft Virtual Console Service";
_rdpClient.AdvancedSettings7.PCB = _connectionInfo.UseVmId ? $"{_connectionInfo.VmId};EnhancedMode=1" : _connectionInfo.VmId;
}
}
SetUseConsoleSession();