Wygaszacz ekranu w systemie Windows 8

Mam wygaszacz ekranu napisany w C #, który robi zrzut ekranu pulpitu i wyświetla go jako, zgadnij, co, wygaszacz ekranu.

Działa to całkiem dobrze, z wyjątkiem Windows 8, gdzie wygaszacz ekranu uruchamia się, co wygląda na oddzielny pulpit z solidnym tłem, a więc robię tylko zrzut ekranu tego tła zamiast rzeczywistego pulpitu.

To się liczy tylko wtedy, gdy wygaszacz ekranu jest uruchamiany przez limit czasu przez same okna, a nie, jeśli wygaszacz ekranu jest uruchamiany bezpośrednio (przez dwukrotne kliknięcie * .scr), ani w panelu podglądu (przełącznik / p) lub jeśli podgląd jest wyświetlany za pomocą Przycisk „Test” (który imho wywołuje przełącznik / s).

Według moderatora w Microsoft-Answer i jak dotąd jedyne informacje, które znalazłem w tej sprawie:

„W systemie Windows 8 wprowadzono zmianę w projekcie, która zapobiega rysowaniu wygaszaczy ekranu na obrazie pulpitu”. - Źródło:http://answers.microsoft.com/en-us/windows/forum/windows_8-desktop/bubbles-screensaver-has-black-background/e0807324-5ca6-4abe-b6ba-716848b41ff5

tl; dr: Szukam sposobu na zrobienie zrzutu ekranu rzeczywistego pulpitu za pomocą wygaszacza ekranu w systemie Windows 8.

Z góry dziękuję.

questionAnswers(0)

yourAnswerToTheQuestion