Что нового

Как сменить картинку учетной записи пользователя?

degid

Новичок
Сообщения
15
Репутация
1
При смене картинки, меняются два ключа:
полный путь до картинки
Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Hints\User]
"PictureSource"="C:\\Documents and Settings\\All Users\\Application Data\\Microsoft\\User Account Pictures\\Default Pictures\\airplane.bmp"
и
Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed"=hex:66,75,90,b3,53,31,a8,7e,20,65,72,4d,de,67,db,55,1e,cf,38,e1,2a,f7,\
  33,76,7e,ad,7f,8f,34,2b,0b,87,ac,fc,ff,89,56,4b,c9,a5,de,e8,fd,21,fa,cb,86,\
  45,d5,43,e6,67,d2,87,fe,70,c0,78,61,72,da,3a,3b,da,03,8a,84,4a,da,33,e6,e7,\
  94,a1,d7,84,95,84,bd,c5
причем этот "Seed" каждый раз разный.......
если просто менять "PictureSource", то ничего не происходит.

Или может можно как-нибудь читать и кликать в это окно?
Код:
Run("control USERPASSWORDS")
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
degid

Код:
; НАЧАЛО

 $USERNAME="Владелец"
 [email protected]&"\Microsoft\User Account Pictures\Default Pictures\dog.bmp"
 FileCopy($ICONPATH,@AppDataCommonDir&"\Microsoft\User Account Pictures\"&$USERNAME&".bmp",1)

; КОНЕЦ
 
Автор
D

degid

Новичок
Сообщения
15
Репутация
1
[Автоматизация] Re: Как сменить картинку учетной записи пользователя?

AZJIO сказал(а):
degid
Дело в том что система не проверяет каждую секунду сменилась ли картинка, и требуется это как-то активировать/обновить.
Ветка [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG] она вообще меняется после каждой установки чего либо, и не только она, есть другие кэшевые ветки UserAssist, MUICache, BagMRU, Tcpip, Rpc, RASAPI32.
да, ещё вчера заметил это, и перековырял почти весь msdn... но оказалось, что тут всё решается простым копированием :smile:
snoitaleR спасибо!
 
Верх