Экземпляр Windows Server EC2 всегда должен отображаться на - PullRequest
0 голосов
/ 26 октября 2019

У меня есть JAVA-программа, работающая с использованием Sikuli (среда тестирования графического интерфейса пользователя, которая выполняет поиск изображений на экране, имитирует действия мыши и клавиатуры), которая отлично работает локально.

Та же самая JAVA-программа отлично работает в Windows EC2экземпляр, если я подключаюсь к этому экземпляру EC2 через удаленный рабочий стол.

Если я выключаю удаленный рабочий стол, сервер Windows EC2 немедленно отключает его отображение. Программа JAVA запускается «без экрана» и выдает некоторые ошибки, потому что экран не доступен для программы для поиска изображений и т. Д.

Есть ли способ заставить экземпляр EC2 Windows всегда работать с экраном, даже еслиникто не подключается к нему через RDP? Или, может быть, есть способ смоделировать RDP-соединение с экземпляром Windows EC2?

1 Ответ

0 голосов
/ 28 октября 2019

Вам нужно запустить Sikuli в режиме без головы. Безголовый режим позволяет программам с графическим интерфейсом работать на устройстве без графического интерфейса пользователя.

Вот ссылка для дальнейшего изучения:

Сикули без головы с VNC

...