API дублирования рабочего стола захватывает конкретное окноC#

Место общения программистов C#
Anonymous
API дублирования рабочего стола захватывает конкретное окно

Сообщение Anonymous »

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

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

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

Любые предложения о том, как решить эту проблему, будут рассмотрены очень ценю. В ходе моего исследования, прежде чем опубликовать это, я изо всех сил пытался найти много актуальной информации по этой теме. :)

Подробнее здесь: https://stackoverflow.com/questions/523 ... fic-window

Вернуться в «C#»