代码之家  ›  专栏  ›  技术社区  ›  Xel Naga

如何在Windows上获得当前的屏幕保护程序?

  •  0
  • Xel Naga  · 技术社区  · 6 年前

    0 回复  |  直到 6 年前
        1
  •  1
  •   JosefZ    5 年前
    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