“客户端”指的是什么呢?我是自己写的本地的Metro App,但是在Metro App项目里,很多方法跟以前WinForm类型的应用程序不同了,之前获取网卡MAC地址的方法貌似不能用了,很多类都不支持了。才开始搞Metro App,很多还不太懂。

解决方案 »

  1.   

    感谢指点,这个方法应该能行,以前WinForm程序里面也可以从注册表读,但是据说如果注册表对应项被改过,获取到的就是修改过的MAC,我是想看看还有没有其他Metro App中的方法,比如通过微软封装的网络接口信息里获取。
      

  2.   

    无法获得
    设计使然
    如果你要区别设备的话,用ASHWID。
      

  3.   

    查了一下ASHWID的概念,确实可以达到我要的效果。
    不过看到有说硬件环境更改,比如开关蓝牙,启用禁用网卡这些操作会造成ASHWID的变化。
    不知道有办法避免没有,望版主大大指点。
      

  4.   

    这个叫做Hardware drift 
    你自己可以写算法给ASHWID的一些组件比较低的权重。