我如何以编程方式知道哪个是物理MAC地址?

我在VB6中使用此代码来获取计算机的MAC Address

Sub GetMACAddress()

    'get MAC address using WMI
    Dim oWMIService As Object
    Dim oColAdapters As Object
    Dim oObjAdapter As Object

    Set oWMIService = GetObject("winmgmts:" & "!\\.\root\cimv2")
    Set oColAdapters = oWMIService.ExecQuery _
    ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled = True")

    For Each oObjAdapter In oColAdapters
       MsgBox "MAC address formatted: " & oObjAdapter.MacAddress & vbNewLine _
       & "MAC address unformatted: " & Replace(oObjAdapter.MacAddress,":","")
    Next

    Set oObjAdapter = Nothing
    Set oColAdapters = Nothing
    Set oWMIService = Nothing
    End Sub

问题是我安装了在Oracle VirtualBox上运行的Windows 7,并且oColAdapters有两个MAC地址。

如何检查我的PC是哪一台?

ezeke123 回答:我如何以编程方式知道哪个是物理MAC地址?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3075097.html

大家都在问