Доброго времени суток.
Нет ли объектов, доступных из VBS, с помощью которых можно не только прочитать/записать определенный параметр реестра, но и перечислить параметры для раздела (чтобы обработать в цикле) и т.п.?
Function GetParameters()
const HKEY_CURRENT_USER = &H80000001
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
strKeyPath = "Software\MyProg\Parameters"
oReg.EnumValues HKEY_CURRENT_USER, strKeyPath, arrValues
strInfo=vbNullString
For i = LBound(arrValues) To UBound(arrValues)
call oReg.GetStringValue(HKEY_CURRENT_USER,strKeyPath,arrValues(i),Value)
strInfo=strInfo & arrValues(i) & vbTab & Value & vbCrLf
Next
GetParameters = strInfo
End Function
Set rg = WScript.CreateObject("WScript.Shell")
rg.regwrite "HKEY_CLASSES_ROOT\1", "444", "REG_SZ"
Private Sub Command1_Click()
Dim rg
Set rg = CreateObject("WScript.Shell")
rg.regwrite "HKEY_CLASSES_ROOT\1", "444", "REG_SZ"
End Sub
Сейчас этот форум просматривают: SemrushBot и гости: 183