У меня есть приложение, которое очень интенсивно графическое и построено на DirectX и Windows Forms. У этого есть система автоматизации и воспроизведения, вокруг которой построена автоматизированная система тестирования. К сожалению, когда тесты запускаются без присмотра во время ночной сборки, дисплей неактивен или связан с заставкой, и наши политики безопасности ИТ не позволяют нам отключить это.Windows Forms: захват экрана при работе неграфически (т. Е. Заставка активна)
Итак, мой вопрос: есть ли способ сделать «экранный» захват приложения, которое работает без дисплея? Я хотел бы убедиться, что графическая карта задействована, так что мой конвейер визуализации один и тот же, но в тестовой структуре не нужно заботиться о состоянии дисплея.
Любая помощь дико ценится!
Это сделает захват того, что когда-либо будет на экране, которое должно включать заставку. Я не тестировал это, но я использовал этот метод, чтобы зафиксировать, что когда-либо это наше приложение, как составной захват, более похожий на «экран печати» – faulty 2008-10-09 07:31:25
Я уверен, что вы ошибаетесь, но мне пришлось бы купите некоторый тестовый код, чтобы доказать это;) – korona 2008-10-09 08:30:56