Я нашел больше информации ...
Заставка не должна быть установлена в System32
(или SysWoW64
).
Однако , панель управления не найдет его и не выведет его для выбора.
Если не настроен в качестве текущей заставки.
Позвольте мнеобъяснить ... текущая заставка указана в ключе реестра SCRNSAVE.EXE
, найденном в HKEY_CURRENT_USER\Control Panel\Desktop
.Значение этого ключа - полный путь к файлу .SCR
.
Дисплей (XP) или Заставка * Панель управления 1025 * (Win7) сканирует System32
(и SysWow64
в 64-битных системах) для файлов .SCR
, также сканирует папку, содержащую текущую заставку, если это не так.
Таким образом, если вы зададите ключ реестра напрямую, заставка будет отображаться на панели управления и доступна для выбора.Но, как только пользователь выбирает другую заставку, вызов next панели управления не отобразит новую заставку.