Как получить текущую заставку на Windows? - PullRequest
0 голосов
/ 20 сентября 2018

Либо с помощью Regedit или с помощью командной строки, мне нужно изучить активный файл заставки.Без использования окна настроек заставки, конечно.

1 Ответ

0 голосов
/ 07 июля 2019
reg query "HKCU\Control Panel\Desktop" -v sc*
HKEY_CURRENT_USER\Control Panel\Desktop
    ScreenSaveActive    REG_SZ    1
    ScreenSaverIsSecure    REG_SZ    0
    ScreenSaveTimeOut    REG_SZ    300
    SCRNSAVE.EXE    REG_SZ    C:\WINDOWS\system32\Mystify.scr

End of search: 4 match(es) found.

Приведенный выше код работает для стандартных заставок Windows (определяется следующим образом: Пробел );не пробовал Фотографии .

reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Screensavers"
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screensavers\Bubbles
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screensavers\Mystify
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screensavers\Ribbons
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screensavers\ssText3d

Возможные исполняемые файлы:

where *.scr
C:\Windows\System32\Bubbles.scr
C:\Windows\System32\Mystify.scr
C:\Windows\System32\PhotoScreensaver.scr
C:\Windows\System32\Ribbons.scr
C:\Windows\System32\scrnsave.scr
C:\Windows\System32\ssText3d.scr
...