PrintWindow() возвращает черное изображение

Я написал программу на C# для автоматизации. Он работает на Windows Server 2008 R2 и делает снимки экрана с флэш-приложением, которое работает внутри Firefox. Эти изображения затем анализируются, чтобы прочитать состояние приложения Flash.

Когда подключение к серверу устанавливается через "Подключение к удаленному рабочему столу", и я вижу рабочий стол сервера, то обычно работает PrintWindow() (он случайным образом возвращает черные изображения, но я могу жить с этим). Но когда я отключаю удаленный рабочий стол и перестаю видеть рабочий стол, PrintWindow() завершается ошибкой и возвращает только черные изображения.

Я не могу держать открытым соединение с сервером навсегда, можно ли это исправить?

0 ответов

Другие вопросы по тегам