我已经尝试过但不起作用的解决方案是:
1) 将 ini 键添加到 $WINDIR\system.ini
[boot]
SCRNSAVE.EXE $SYSDIR\savername.scr
2) 调用 user32.dll::SystemParametersInfo(17, 1, 0, 2)
以上适用于XP,但不适用于2000
rundll32.exe desk.cpl,InstallScreenSaver <path to screensaver>
这种工作在 2000 年,但它会弹出一个配置对话框,然后当我回到对话框时,设置就消失了。
寻找适用于所有平台的解决方案或一组解决方案,不弹出配置屏幕,打开配置对话框时保留设置并且不需要第三方软件。