У меня есть JAVA-программа, работающая с использованием Sikuli (среда тестирования графического интерфейса пользователя, которая выполняет поиск изображений на экране, имитирует действия мыши и клавиатуры), которая отлично работает локально.
Та же самая JAVA-программа отлично работает в Windows EC2экземпляр, если я подключаюсь к этому экземпляру EC2 через удаленный рабочий стол.
Если я выключаю удаленный рабочий стол, сервер Windows EC2 немедленно отключает его отображение. Программа JAVA запускается «без экрана» и выдает некоторые ошибки, потому что экран не доступен для программы для поиска изображений и т. Д.
Есть ли способ заставить экземпляр EC2 Windows всегда работать с экраном, даже еслиникто не подключается к нему через RDP? Или, может быть, есть способ смоделировать RDP-соединение с экземпляром Windows EC2?