http://dieseyer.de • all rights reserved • © 2011 v11.4

'v6.7********************************************************
' File: wmi-regkeywrite.vbs
' Autor: dieseyer@gmx.de
' dieseyer.de
'
'
'************************************************************

Option Explicit ' Siehe http://dieseyer.de/dse-wsh-lernen.html#OptionExpl

Dim Txt, KeyInh

Dim WSHNet : Set WSHNet = WScript.CreateObject("WScript.Network")
Dim PCName : PCName = WshNet.ComputerName ' PCName = "." : PCName = "ds-pc" : PCName = "192.168.123.11" : PCName = "mein-pc"

Dim KeyPath : KeyPath = "SOFTWARE\dieseyer.de\Enviroment"
Dim KeyKey : KeyKey = "NurSoWas"
Dim oReg : Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & PCName & "\root\default:StdRegProv")

Const HKCU = &H80000001
Const HKEY_USERS = &H80000003
Const HKLM = &H80000002

' Inhalt lesen
oReg.GetExpandedStringValue HKLM,KeyPath,KeyKey,KeyInh
Txt = KeyInh

' Inhalt schreiben
oReg.CreateKey HKLM,KeyPath
oReg.SetStringValue HKLM,KeyPath,KeyKey,"17-13"

' Inhalt lesen
oReg.GetExpandedStringValue HKLM,KeyPath,KeyKey,KeyInh


MsgBox "vorher:" & vbTab & Txt & vbCRLF & "nacher:" & vbTab & KeyInh, , PCName

WScript.Quit


http://dieseyer.de • all rights reserved • © 2011 v11.4