Заставка в Windows 8

У меня есть заставка, написанная на C #, которая делает скриншот рабочего стола и отображает его как заставку.

Это работает довольно хорошо, за исключением Windows 8, где экранная заставка запускается, как это выглядит, на отдельном рабочем столе со сплошным фоном, и поэтому я делаю только скриншот этого сплошного фона вместо реального рабочего стола.

Это учитывается только в том случае, если экранная заставка запускается по таймауту самими окнами, а не в том случае, если вы запускаете экранную заставку напрямую (двойным щелчком по * .scr) или на панели предварительного просмотра (ключ / p) или просматриваете ее с помощью "Тестовое задание" кнопка (которая imho вызывает переключатель / s).

По словам модератора Microsoft-Answer, и пока единственная информация, которую я нашел, касающаяся этого: "

В Windows 8 было внесено изменение дизайна, которое не позволяет заставкам рисовать поверх изображения рабочего стола ». - Источник:http://answers.microsoft.com/en-us/windows/forum/windows_8-desktop/bubbles-screensaver-has-black-background/e0807324-5ca6-4abe-b6ba-716848b41ff5

д-р: яЯ ищу способ сделать скриншот фактического рабочего стола через заставку в Windows 8.

Заранее спасибо.

Ответы на вопрос(0)

Ваш ответ на вопрос