#vb.net #rdp #mstsc
#vb.net #rdp #mstsc
Вопрос:
Я работаю над приложением RDP, но Windows игнорирует мой пароль, указанный в коде, и показывает запрос на ввод пароля, вот мой код:
rdp.Server = server
rdp.UserName = user
rdp.TransportSettings3.GatewayHostname = gateway
rdp.TransportSettings3.GatewayUsageMethod = 1
rdp.TransportSettings3.GatewayCredsSource = 4
rdp.TransportSettings3.GatewayProfileUsageMethod = 1
rdp.AdvancedSettings9.AuthenticationLevel = 0
rdp.AdvancedSettings9.EnableAutoReconnect = True
rdp.AdvancedSettings9.DisplayConnectionBar = True
Dim IRCNS As MSTSCLib.IMsRdpClientNonScriptable5 =
DirectCast(rdp.GetOcx(), IMsTscNonScriptable)
IRCNS.PromptForCredentials = False
IRCNS.AllowPromptingForCredentials = False
IRCNS.ClearTextPassword = pwd
IRCNS.PromptForCredsOnClient = False
rdpView.Connect()
Комментарии:
1. При использовании имени пользователя / пароля роль на сервере должна разрешать учетные данные. Смотрите : google.com /…
2. Можете ли вы объяснить мне это? Я не понимаю. OBS: я подключаюсь к компьютеру AWS, предоставленному поставщиком программного обеспечения моей компании
3. Многие корпоративные сети не разрешают аутентификацию с ненадежного компьютера. Поэтому вход с использованием имени пользователя / пароля запрещен.
4. Когда я подключаюсь, используя имя пользователя / пароль в mstsc, работает нормально, когда я подключаюсь с помощью своего приложения, тоже работает нормально, но запрашивает пароль, имя пользователя, которое приложение по-прежнему распознает и показывает как «шаблон» в приглашении на подключение. Если я ввожу тот же пароль, он подключается
5. Проблема с удаленным рабочим столом. Вы устанавливаете новое соединение с удаленным компьютером. Смотрите : superuser.com/questions/321866 /…