не смог найти ответа на свой вопрос в форуме.
подскажите, что я делаю не так.
сделал я самоустанавливающуюся винду
и у меня при автоустановке винды в каталог c:\windows\
копируются свои "фирменые" обои рабочего стола и свой скринсейвер.
кроме того в cmdlines.txt прописан запуск RunOnceEx.cmd
в котором, в свою очередь прописан запуск begset.cmd - копирование настроек
программ и винды. то есть всякие INI и REG-файлы.
так вот в этом файле begset.cmd есть строка
regedit -s %Source%Programs\tweaks.reg
то есть разные твики.
но не все, что есть в этом файле попаадет в реестр.
например у меня там написано:
===================================
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"OriginalWallpaper"="C:\\WINDOWS\\Bliss.bmp"
"Wallpaper"="C:\\WINDOWS\\Bliss.bmp"
"WallpaperStyle"="2"
"SCRNSAVE.EXE"="C:\\WINDOWS\\GBalls.scr"
"ScreenSaveActive"="1"
"ScreenSaveTimeOut"="300"
===================================
и вот тут все, что относится к WALLPAPER срабатывает, заносится в реестр
и соответственно в винде автоматически после установки устанавливаются
мои обои рабочего стола (bliss.bmp).
а вот все, что относится к скринсейверу, в реестр почему-то не заносится
а если я запускаю этот же самый REG-файл вручную, уже после установки винды,
то все отрабатывает так, как я хотел бы. и обои и скринсейвер появляются
в свойствах экрана.
подскажите, что я делаю не так при автоустановке винды?
может свой скринсейвер в автоутаналивающейся винде надо ставить не так?
или я не в тот момент, в который надо, экспортирую regedit'ом свой REG-файл?
может не все твики реестра можно делать запуская свой Begset.cmd из RunOnceEx.cmd?