Мне нужно решение для установки имени пользователя & проверка пароля для моего клиентского приложения RDP. Целью является закрыть соединение, если учетные данные (имя пользователя или пароль) неверны.Проверка учетных данных сеанса RDP
Как я могу программно проверить сеанс, когда один из учетных данных неверен?
try
{
rdp.Server = txtServer.Text;
rdp.UserName = txtUserName.Text;
IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
secured.ClearTextPassword = txtPassword.Text;
rdp.OnLoginComplete += RdpOnOnLoginComplete;
rdp.OnLogonError += rdp_OnLogonError;
rdp.Connect();
}
catch (Exception Ex)
{
MessageBox.Show("Error Connecting", "Error connecting to remote desktop " + txtServer.Text + " Error: " + Ex.Message,MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Событие
void rdp_OnLogonError(object sender, AxMSTSCLib.IMsTscAxEvents_OnLogonErrorEvent e)
{
throw new NotImplementedException();
}
private void RdpOnOnLoginComplete(object sender, EventArgs eventArgs)
{
throw new NotImplementedException();
}