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

怎么不用IPX和Netbios获得本机网卡的MAC地址?

2012-04-06 
如何不用IPX和Netbios获得本机网卡的MAC地址??网卡没联机,没有添加IPX和Netbios协议,用IPX和Netbios获得本

如何不用IPX和Netbios获得本机网卡的MAC地址??


网卡没联机,没有添加IPX和Netbios协议,用IPX和Netbios获得本机MAC地址都是0??

如何不用IPX和Netbios获得本机网卡的MAC地址??

[解决办法]
用WMI:
Private Sub Command2_Click()
Dim objWMIService, colNetAdapters, objNetAdapter, strComputer As String
strComputer = ". "
Dim s As String
Set objWMIService = GetObject( "winmgmts:\\ " & strComputer & "\root\cimv2 ")
Set colNetAdapters = objWMIService.ExecQuery( "Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE ")
For Each objNetAdapter In colNetAdapters
s = s + objNetAdapter.MACAddress + vbCrLf
Next
MsgBox s
End Sub

热点排行