Я создал программу java, которая устанавливается как служба Windows на машине win10 с использованием winsw. Этой программе необходим доступ к рабочему столу текущего пользователя, поскольку она периодически создает снимки экрана (используя java.awt.Robot
) и обрабатывает их.
Поскольку службы windows запускаются в своем собственном сеансе0, что невозможно (я получаю черные изображения ). Итак, как я могу создавать свои скриншоты, не создавая другую программу, которая запускается самой сессией пользователя?