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

怎么获取网卡地址,网上的例子在线的和离线的得到的都不一样

2012-03-25 
如何获取网卡地址,网上的例子在线的和离线的得到的都不一样就是那个用Netbios获取的。是否和Netbios有关?有

如何获取网卡地址,网上的例子在线的和离线的得到的都不一样
就是那个用Netbios获取的。是否和Netbios有关?有没有断网和联网得到的结果都一样的例子。

谢谢了。

[解决办法]
首 先 通 过 发 送 NCBENUM 命 令, 获 取 网 卡 的 数 目 和 每 张 网 卡 的 内 部 编 号, 然 后 对 每 个 网 卡 标 号 发 送NCBASTAT 命 令 获 取 其MAC 地 址
[解决办法]
XP下用getmac命令
或者用vbs
Dim oNIC, oNAC, sMAC, oWSH

Set oNAC=GetObject( "Winmgmts: ").InstancesOf( "Win32_NetworkAdapterConfiguration ")
sMAC = "00:00:00:00:00:00 "

For Each oNIC In oNAC
If oNIC.IPEnabled = True Then
sMAC = oNIC.MacAddress
MsgBox sMAC
' Exit For
End If
Next
Set oNAC = Nothing

热点排行