1. Viết script:
Code:
Const HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set objReg = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
intLowNumber = 1
intHighNumber = 6
Randomize
intNumber = Int((intHighNumber - intLowNumber + 1) * Rnd + intLowNumber)
Select Case intNumber
Case 1
strValue = "C:\WINDOWS\Web\Wallpaper\Wallpaper1.bmp"
Case 2
strValue = "C:\WINDOWS\Web\Wallpaper\Wallpaper2.bmp"
Case 3
strValue = "C:\WINDOWS\Web\Wallpaper\Wallpaper3.bmp"
Case 4
strValue = "C:\WINDOWS\Web\Wallpaper\Wallpaper4.bmp"
Case 5
strValue = "C:\WINDOWS\Web\Wallpaper\Wallpaper5.bmp"
Case 6
End Select
strKeyPath = "Control Panel\Desktop"
ValueName = "Wallpaper"
objReg.SetStringValue HKEY_CURRENT_USER, strKeyPath, ValueName, strValue
save lại với đuôi *.vbs
bây giờ bạn chỉ chuyện click vào file bạn vừa tạo, logoff phát, login lại, thì màn hình sẽ thay đổi hình nền rồi, Vấn đề là bạn sẽ gán script này vào phần script logoff của window.
2. Gán script vừa làm ra (tạo) cho sự kiện logoff của window.
Truy cập vào Group Policy Object Editor :
Vào run gõ :gpedit.msc
Truy cập vào Configuration\Windows Settings, tìm tới phần logoff script, và add file script bạn vừa làm ra (tạo) vào.
3. Chạy thôi, vậy là mỗi lần khởi động lại máy, hay logoff bạn vừa có một hình nền mới.