Я пытался найти способ захвата определенного окна с помощью API дублирования рабочего стола вместо того, чтобы вырезать часть захваченного рабочего стола.
Проблема с отсечением заключается в том, что любые перекрывающиеся приложения будут отображаться навершина того, что я пытаюсь захватить.Я знаю, что можно захватить определенное окно, даже когда оно заканчивается позади другого, однако я не уверен, возможно ли это с помощью API дублирования Destkop или для этого используется что-то еще.
Для контекста я разрабатываю приложение Unity для просмотра рабочего стола в виртуальной реальности;В настоящее время я использую uDesktopDuplication для рендеринга рабочего стола в материал и для предоставления способа использования API с C #.
Будем весьма благодарны за любые предложения по преодолению этой проблемы.Из моих исследований до публикации я изо всех сил пытался найти много полезной информации по этой теме.:)