Zrób zrzut ekranu ukrytego pulpitu

Korzystam z wirtualnych pulpitów w systemie Windows, używając prostej aplikacji, którą kodowałem w C ++, zastanawiałem się, czy istnieje sposób na przechwycenie zrzutu ekranu dodatkowego / ukrytego pulpitu? Wiem, że mogę zrobić SwitchDesktop -> zrzut ekranu -> SwitchDesktop, ale to nie brzmi jak dobre rozwiązanie ....

Może uruchomię jakieś okno na ukrytym pulpicie, aby jego hwnd i SOMEHOW użyły go do przechwycenia całego ekranu?

Uruchomiłem Spy ++, ale wydaje się, że nie znajduje okien, które nie należą do aktualnie aktywnego pulpitu.

Z góry dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion