用VB获取MAC地址

已举报 回答
用VB获取MAC地址
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    8,393

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
Private Sub Form_Load()
Dim Mac
strComputer = .
Mac =

'获得MAC信息

Set objWMIService = GetObject(winmgmts: & {impersonationLevel=impersonate}!// & strComputer & /root/cimv2)'''加上这个
Set colItems = objWMIService.ExecQuery(Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE)
For Each objItem In colItems
Mac = Mac + + objItem.macaddress
Next
TeMac.Text = Replace(Trim(Mac), :, -)

strComputer = .
Set objWMI = GetObject(winmgmts:// & strComputer & /root/cimv2)
Set colIP = objWMI.ExecQuery(Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE)

For Each Ip In colIP
If Not IsNull(Ip.ipaddress) Then
For i = LBound(Ip.ipaddress) To UBound(Ip.ipaddress)
'Mac = Ip.macaddress(I)objObject.DNSHostName
If Ip.ipaddress(i) = 0.0.0.0 Then
Else

TeIp.Text = Trim(TeIp.Text + + Ip.ipaddress(i))
End If
'MsgBox IP 地址: & IP.ipaddress(I) & Chr(10) & _
网卡类型: & IP.Description(I) & Chr(10) & _
网卡地址: & IP.macaddress(I)
Next
End If
Next
End Sub
取消 评论
我想应该是不行吧
取消 评论
我也给一个我的答案,供大家参考
利用ifconfig这个命令就可以显示所有网络相关的基本信息
当然在此基础之上做一些文本处理,就可以直接输出想要
的IP和MAC信息,代码如下
取消 评论
Sub IP()
  strComputer = .
  Set objWMIService = GetObject(winmgmts:\\ & strComputer & \root\cimv2)
  Set IPConfigSet = objWMIService.ExecQuery _
  (Select * from Win32_NetworkAdapterConfiguration )
  For Each IPConfig In IPConfigSet
  On Error Resume Next
  s =
  s = s & Description: & IPConfig.Description & vbCrLf
    ss =
    For i = LBound(IPConfig.IPAddress) To UBound(IPConfig.IPAddress)
     ss = ss & IPConfig.IPAddress(i) &
    Next
  s = s & IPAddress: & ss & vbCrLf
  s = s & MACAddress: & IPConfig.MACAddress & vbCrLf
  MsgBox s
  Next
  End Sub
取消 评论
我给出前三个的答案吧
#!/bin/bash
OUTPUT=jk0701_xxx_ks.txt
/sbin/ifconfig eth0 | sed -n '/inet addr:/ s/inet addr:/IPADDR=/pg' | awk -F '{print $1}' $OUTPUT
/sbin/ifconfig eth0 | sed -n '/HWaddr/ s/^.*HWaddr */HWADDR=/pg' $OUTPUT
netstat -an |grep :23 |grep ESTABLISHED | grep -cv grep $OUTPUT
取消 评论
我帮你吧,稿件质量很不错,
取消 评论
ZOL问答 > 用VB获取MAC地址

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?