注册 登录
编程论坛 VB6论坛

为什么程序中使用GetObject函数得不到数据

zhangl7325 发布于 2013-08-25 08:08, 426 次点击
程序段:
Private Sub cmdGetMAC_Click()
Dim strmac As String
Dim objwmiservice As Object
Dim colitems As Object
Dim objitem As Object

Set objwmiservice = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!//" & "." & "/root/cimv2")

Set colitems = objwmiservice.execquery("select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each objitem In colitems
     strmac = objitem.macaddress
     lstMAC.AddItem Replace(Trim(strmac), ":", "-")
Next
End Sub
3 回复
#2
hjxlj2013-08-26 01:26
把你那句代码
Set objwmiservice = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!//" & "." & "/root/cimv2")
里的所有"/"换成"\"应该就可以了。
#3
zhangl73252013-12-01 19:40
换完了还是不行
#4
vbvcr512013-12-01 20:22
已经给你答案了。见你的另外一个帖子。
1