Невозможно подключиться к удаленному рабочему столу, используя Auto IT Script
Пожалуйста, помогите, при подключении к удаленному рабочему столу с использованием Java, отображается "Ошибка входа в систему", но он может подключиться вручную.
я использую AutoItX
класс, объект
Ниже приведен мой проверенный код для подключения:
@Test
public void openRunWindow() throws AWTException {
object.robotkeyPress(KeyEvent.VK_WINDOWS);
object.robotkeyPress(KeyEvent.VK_R);
object.autoitWinWaitActivate("Run");
System.out.println("Run window is open");
object.robotkeyRelease(KeyEvent.VK_R);
object.robotkeyRelease(KeyEvent.VK_WINDOWS);
object.autoitSendKeys("mstsc");
System.out.println("Mstsc is entered");
object.robotkeyPress(KeyEvent.VK_ENTER);
object.autoitWinWaitActivate("Remote Desktop Connection");
System.out.println("Remote Desktop Connection window is open");
object.robotkeyRelease(KeyEvent.VK_ENTER);
object.autoitSendKeys("ipaddress");
System.out.println("Remote Desktop Connection - Ip address is entered");
object.robotkeyPress(KeyEvent.VK_ENTER);
object.robotkeyRelease(KeyEvent.VK_ENTER);
object.autoit.winWaitActive("Windows Security");
System.out.println("Windows Security is open");
// Enter Password
object.autoitSendKeys("password");
object.robotkeyPress(KeyEvent.VK_ENTER);
object.robotkeyRelease(KeyEvent.VK_ENTER);
// Press Enter on More Choices link
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}