如何获取要安装应用程序的系统的mac地址?

时间:2011-06-20 09:20:18

标签: c#

  

可能重复:
  Reliable method to get machine's MAC address in C#

我想通过应用程序中的代码获取系统的mac地址,以便我可以在系统级别使用它进行授权?

1 个答案:

答案 0 :(得分:0)

您可以通过有效network interface获取,例如:

var mac =
    (from item in NetworkInterface.GetAllInterfaces()
    where item.OperationalStatus == OperationalStatus.Up
    select item.GetPhysicalAddress()).FirstOrDefault();

无法从活动界面检索,您可能会考虑只抓取环回地址。此外,如果您愿意,可以循环元素而不是使用Linq。