AxMsRdpClient8NotSafeForScripting.Connect () не работает Нет исключений, нет ошибок - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь проверить свои учетные данные RDP с помощью c #

Вот моя ссылка: Удаленный рабочий стол с использованием C # .NET

И вот что я сделал до сих пор:

private void testBtn_Click(object sender, EventArgs e) {
    try {
        AxMsRdpClient8NotSafeForScripting ax = new AxMsRdpClient8NotSafeForScripting();
        ax.OnLoginComplete += Ax_OnLoginComplete;
        ax.OnLogonError += Ax_OnLogonError;
        ax.OnFatalError += Ax_OnFatalError;
        ax.Size = new Size(1, 1);
        ax.CreateControl();
        ax.Server = ipTbx.Text;
        ax.UserName = userNameTbx.Text;
        MsRdpClient8NotSafeForScripting sec = (MsRdpClient8NotSafeForScripting)ax.GetOcx();
        sec.AdvancedSettings8.ClearTextPassword = passwordTbx.Text;
        sec.AdvancedSettings8.EnableCredSspSupport = true;
        ax.Connect();
    } catch (Exception ex) {
        MessageBox.Show("Error : " + ex.Message);
    }
}

private void Ax_OnFatalError(object sender, IMsTscAxEvents_OnFatalErrorEvent e) {
    SaySomething();
}

private void Ax_OnLogonError(object sender, IMsTscAxEvents_OnLogonErrorEvent e) {
    SaySomething();
}

private void Ax_OnLoginComplete(object sender, EventArgs e) {
    SaySomething();
}

public void SaySomething() {
    MessageBox.Show("Worked!");
}

Как видите, я все сделал в статье так. Но ничего не происходит, даже исключение будет достойным.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...