首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

WMI的有关问题,vbScript转换为VB

2012-03-21 
WMI的问题,vbScript转换为VBconstHKEY_LOCAL_MACHINE&H80000001strComputer. SetStdOutWScript.StdOu

WMI的问题,vbScript转换为VB
const   HKEY_LOCAL_MACHINE   =   &H80000001
strComputer   =   ". "
Set   StdOut   =   WScript.StdOut
Set   oReg=GetObject( "winmgmts:{impersonationLevel=impersonate}!\\ "   &_  
strComputer   &   "\root\default:StdRegProv ")

        strKeyPath   =   "SOFTWARE\Husen2K\config "
        strValueName   =   "text "
        strValue   =   "text1 "
        oReg.SetStringValue   HKEY_LOCAL_MACHINE,   strKeyPath,   strValueName,   strValue
这段语句直接执行没有问题,但放在vb里就不行,哪位大虾给看看到底是什么原因阿???

[解决办法]
引用wmi 和script host object了吗?
[解决办法]

Dim oReg As SWbemObject
Dim strKeyPath As String, strValueName As String, strValue As String

Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = ". "
'Set StdOut = WScript.StdOut
Set oReg = GetObject( "winmgmts:{impersonationLevel=impersonate}!\\ " & strComputer & "\root\default:StdRegProv ")
strKeyPath = "SOFTWARE\ "
strValueName = "123456 "
strValue = "123456 "
oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue

热点排行