C # — Desktop Duplication API захватить конкретное окно

Я пытался найти способ захватить определенное окно, используя Desktop Duplication API, а не вырезать часть захваченного рабочего стола.

Проблема с отсечением заключается в том, что любые перекрывающиеся приложения будут отображаться поверх того, которое я пытаюсь перехватить. Я знаю, что можно захватить определенное окно, даже когда оно заканчивается позади другого, однако я не уверен, возможно ли это с помощью API дублирования Destkop или для этого используется что-то еще.

Для контекста я разрабатываю приложение Unity для просмотра рабочего стола в виртуальной реальности; В настоящее время я использую uDesktopDuplication визуализировать рабочий стол в материал и предоставить способ использования API с C #.

Будем весьма благодарны за любые предложения о том, как преодолеть эту проблему. Из моих исследований, прежде чем опубликовать это, я изо всех сил пытался найти много полезной информации по этой теме. 🙂

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]