所以我有一个小的C#应用程序,它有一个host and a password
,它想连接到那个主机,它已经用完了Windows 10的方框。
主机需要密码。
以前连接到Windows 7机箱没有问题,因为安全性是自动协商的。现在,使用下面的代码与AxMsRdpClient9
,它似乎我无法连接。我试图找出我需要应用的设置组合,以便在没有用户交互的情况下使用预先确定的密码将RDP应用到windows 10框。谢谢!
rdpViewer.AdvancedSettings2.RDPPort = port;
rdpViewer.AdvancedSettings8.ClearTextPassword = password;
rdpViewer.AdvancedSettings3.ConnectToServerConsole = true;
rdpViewer.AdvancedSettings8.ConnectToAdministerServer = true;
rdpViewer.AdvancedSettings8.EnableAutoReconnect = true;
rdpViewer.AdvancedSettings8.RedirectDrives = true;
rdpViewer.AdvancedSettings8.GrabFocusOnConnect = true;
rdpViewer.AdvancedSettings8.DisplayConnectionBar = true;
rdpViewer.AdvancedSettings8.EnableWindowsKey = 1;
rdpViewer.AdvancedSettings8.DisableCtrlAltDel = 1;
rdpViewer.AdvancedSettings8.allowBackgroundInput = 1;
rdpViewer.AdvancedSettings8.AcceleratorPassthrough = 1;
rdpViewer.AdvancedSettings8.BitmapPeristence = 1;
rdpViewer.AdvancedSettings8.Compress = 1;
rdpViewer.AdvancedSettings8.DoubleClickDetect = 1;
rdpViewer.AdvancedSettings2.PerformanceFlags |= 0x00000080; //TS_PERF_ENABLE_FONT_SMOOTHING;
rdpViewer.Connect();
发布于 2016-08-24 09:11:56
尝试将EnableCredSspSupport设置为true。就像这样:
axMsRdpClient6NotSafeForScripting1.AdvancedSettings7.EnableCredSspSupport = true;
https://stackoverflow.com/questions/39025352
复制相似问题