Что отличает предварительный просмотр Screensaver в Windows 8?
Я работаю над простой заставкой на основе WPF и не могу получить предварительный просмотр миниатюр для работы.
Когда вы открываете панель управления дисплеем и переходите к настройке заставки, выбранная заставка должна отображать предварительный просмотр миниатюр в диалоговом окне:
![Display Properties - Screensaver]()
Я нашел несколько хороших примеров онлайн о том, как это сделать, в том числе:
Следуя этим примерам, я не мог заставить ничего работать - миниатюра предварительного просмотра становится черной, но ничего больше не появляется. Загрузка каждого из них (и нескольких других) и их запуск имела тот же результат - пустой миниатюры предварительного просмотра. Я делал это раньше в Windows 7, и это было не сложно, поэтому я немного расстроился.
Копирование двоичных файлов на компьютер под управлением Windows XP, я обнаружил, что каждый из них успешно показывал миниатюру предварительного просмотра.
Итак, там явно что-то изменилось между Windows 7 и Windows 8.
Что мне нужно сделать по-другому, чтобы моя заставка WPF правильно отображала предварительный просмотр миниатюр в Windows 8?
Ответы
Ответ 1
Проверьте, какую версию используемой структуры вы используете, и попытайтесь использовать профиль клиента, если возможно
Также попробуйте это небольшое обходное решение, если помогает:
В проводнике Windows Перейдите к > Параметры > Сменить папку и выполнить поиск options, затем щелкните вкладку Вид и снимите флажок, который говорит Всегда показывать значки, а не эскизы.
Я надеюсь, что это сработает.
Ответ 2
Я нашел наиболее распространенные проблемы с перемещением кода с Win 8 на Xp - это разрешение и зависимости. Убедитесь, что файлы не нуждаются в каких-то странных разрешениях (не уверены, с каким разрешением запускается предварительный просмотр) и что все зависимости соблюдаются (также их разрешения).
Если я правильно помню, все хранители экрана Windows просто переименованы в exe файлы с аргументами командной строки. Возможно, попробуйте переименовать его и запустить его напрямую?