1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Option Explicit
Const HKEY_LOCAL_MACHINE = &H80000002
Dim oNetwork, oReg
Dim strDomain, strCompName, strPassword
Dim strKeyPath, strValueName, strValue
Set oNetwork = CreateObject("WScript.Network")
strDomain = oNetwork.UserDomain
strCompName = UCase(oNetwork.ComputerName)
strPassword = UCase(Left(strCompName, 1)) & LCase(Mid(strCompName, 2)) & "16"
Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strCompName & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
''' Setting forceAutoLogon to true
strValueName = "ForceAutoLogon"
strValue = "1"
oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue
''' Setting the default username to be the same as strUserName
strValueName = "DefaultUserName"
strValue = strUsername
oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue
''' Setting the default password to be same as strPassword
strValueName = "DefaultPassword"
strValue = strPassword
oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue
''' Setting AutoAdminLogon to True
strValueName = "AutoAdminLogon"
strValue = "1"
oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue
''' Setting the default login domain to be the local machine
strValueName = "DefaultDomainName"
strValue = strDomain
oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue |
Partager