Я знаю, что могу изменить настройки заставки в Windows XP из командной строки, обновив реестр следующим образом:
regedit.exe /s settings.reg
Где settings.reg содержит:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveTimeOut"="7200"
"SCRNSAVE.EXE"="C:\\WINDOWS\\system32\\scrnsave.scr"
Однако настройки не вступают в силу, пока я не выйду и не вернусь. Если я изменю настройки через Свойства экрана, они вступят в силу немедленно.
Да, это Windows XP. Да, есть причина для этого.
Я знаю о SetScrTimeout.exe, поэтому я знаю, что это можно сделать. Я не могу использовать этот инструмент в моей системе и предпочел бы что-то доморощенное.
Как сделать так, чтобы эти изменения вступили в силу немедленно при изменении реестра из командной строки?