亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#中獲取機器MAC地址的可靠方法

C#中獲取機器MAC地址的可靠方法

C#
拉風的咖菲貓 2019-07-25 12:14:36
C#中獲取機器MAC地址的可靠方法我需要一種方法來獲得一個機器的MAC地址,而不管它正在運行的操作系統使用C#。應用程序將需要在XP/Vista/Win 7、32和64位上工作,以及在那些OSS上工作,但要使用外語默認值。許多C#命令和OS查詢不能跨操作系統工作。有什么想法嗎?我一直在抓取“ipconfig/all”的輸出,但這是非常不可靠的,因為每臺機器的輸出格式不同。
查看完整描述

3 回答

?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊


清潔溶液

var macAddr = 
    (
        from nic in NetworkInterface.GetAllNetworkInterfaces()
        where nic.OperationalStatus == OperationalStatus.Up
        select nic.GetPhysicalAddress().ToString()
    ).FirstOrDefault();

或:

String firstMacAddress = NetworkInterface
    .GetAllNetworkInterfaces()
    .Where( nic => nic.OperationalStatus == OperationalStatus.Up && nic.NetworkInterfaceType != NetworkInterfaceType.Loopback )
    .Select( nic => nic.GetPhysicalAddress().ToString() )
    .FirstOrDefault();




查看完整回答
反對 回復 2019-07-27
  • 3 回答
  • 0 關注
  • 317 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號