![]() |
Смена картинки на десктопе
Доброго вечера!
Меняю картинку на рабочем столе у определенного юзера. Код:
WshShell.regWrite("HKEY_USERS\\"+oItem.SID+"\\Control Panel\Desktop\Wallpaper", "C:\po.bmp", "REG_SZ"); Однако открываю regedit и вижу что там ничего не поменялось. Рабочий стол как оставался, так и остается. Перезагрузка также не помогает. Однако, если после перезагрузки выполнить: WScript.Echo(WshShell.RegRead("HKEY_USERS\\"+oItem.SID+"\\Control Panel\Desktop\Wallpaper")); У нас показывает, что запись в реестре есть типа: "C:\po.bmp". Однако в реестре ничего нет. Пробовал как и HKEY_USERS\\sid, так и просто HKCU. (там уж точно не ошибешься!). Однако результат одинаковый. По ходу дела записываем куда-то не туда... но я не вижу своей ошибки. |
Коллега, я начинаю сомневаться, что JScript Вам хорошо знаком. Вы делаете одни и те же ошибки начального уровня:
Код:
WshShell.regWrite("HKEY_USERS\\"+oItem.SID+"\\Control Panel\\Desktop\\Wallpaper", "C:\\po.bmp", "REG_SZ"); |
Цитата:
Да, вещь работает. спасибо большое вам! |
Время: 20:05. |
Время: 20:05.
© OSzone.net 2001-