RDP запрашивает пароль

#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 /…