![]() |
Перезагрузка реестра
Всем привет!
Пытаюсь поменять Wallpaper через реестр (на скриптах). Значит делаю так: вот по этому ключу "HKCU\Control Panel\Desktop\ConvertedWallpaper", (взял параметр ConvertedWallpaper так как рисунок JPG) прописываю свой Wallpaper допустим с адресом "C:\1.jpg" после этого перегружаю реестр без выхода из винды вот этим способом: RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True но никаких изменений не происходит, что я делаю не так? Мало того, даже после перезагрузки картинка остается той же, хотя в реестре прописан другой адрес. |
А если прописАть обои там, где им и положено быть (C:\WINDOWS\Web\Wallpaper\раб. стол1.JPG), то изменения происходят?
|
Breeze,
Сорри не было инета, Пробывал прописать ничего не происходит, все тоже самое. И что самое обидное, после отработки скрипта, открываешь свойства десктопа, так там эта картинка уже прописана и даже кнопка применить уже не горит - остается только ОК нажать и обои применяются а вот на скриптовом уровне как это сделать, не понимаю. |
lewa, странно, у меня после команды:
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True Всё поменялось на bmp рисунках. С JPG просто очишается десктоп. :( |
Применение изменений реестра без перезагрузки
Собственно сабж. Произведены изменения в реестре, как применить их без перезагрузки? Подчеркиваю, не из программы, а средствами самой Винды? Как пример (собственно это и надо) изменение набора курсоров. После прописывания в реестре, чтобы появился свой набор, мне требуется перезагрузка, но ведь при выборе из панели управления, перезагрузка не нужна. Что еще нужно сделать, какую программу запустить?
|
|
Хм, мне вообще то совсем другое нужно, уж не говоря о том, что эта команда не работает в ХР SP2/3.
|
| Часовой пояс GMT +4, время: 22:46. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.