vb.net 如何查看MAC地址
时间: 2024-09-15 16:09:17 浏览: 42
在VB.NET中,获取本地计算机的MAC地址通常需要访问网络适配器的相关信息。以下是一个简单的示例,展示如何使用`ManagementObjectSearcher`来获取网卡的物理地址(MAC地址):
```vb.net
Imports System.Management
Module Module1
Sub Main()
Try
' 创建 ManagementObjectSearcher 对象,查询本地机所有网络适配器
Dim searcher As New ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True")
' 遍历结果集
For Each adapter In searcher.Get()
' 获取 MAC 地址并转换为字符串格式
Dim macAddress As String = adapter.Properties("MacAddress").Value.ToString()
Console.WriteLine($"Network Adapter MAC Address: {macAddress}")
Next
Console.ReadLine()
Catch ex As Exception
Console.WriteLine("Error fetching MAC address: " & ex.Message)
End Try
End Sub
End Module
```
这个程序会在控制台输出每个启用IP的网络连接的MAC地址。
阅读全文