软件获取mac的c#代码
时间: 2024-06-16 22:02:44 浏览: 174
获取mac地址的代码
3星 · 编辑精心推荐
在C#中获取MAC地址的代码可以使用System.Net.NetworkInformation命名空间中的NetworkInterface类来实现。下面是一个示例代码:
```csharp
using System;
using System.Net.NetworkInformation;
class Program
{
static void Main()
{
NetworkInterface[] networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface networkInterface in networkInterfaces)
{
if (networkInterface.NetworkInterfaceType == NetworkInterfaceType.Ethernet ||
networkInterface.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)
{
Console.WriteLine("MAC地址: " + networkInterface.GetPhysicalAddress().ToString());
}
}
}
}
```
这段代码通过调用`NetworkInterface.GetAllNetworkInterfaces()`方法获取所有网络接口,然后遍历每个网络接口,判断其类型是否为以太网或无线网卡,如果是,则调用`GetPhysicalAddress()`方法获取MAC地址。
阅读全文