none
[UWP] Recuperare l'indirizzo MAC del dispositivo RRS feed

  • Domanda

  • Salve, come da titolo vorrei recuperare l'indirizzo MAC del dispositivo.. É possibile?

    Ho trovato questo in rete che, purtroppo, non è compatibile con le app universali:

    private string GetMacAddress()
        {
            IPGlobalProperties computerProperties = IPGlobalProperties.GetIPGlobalProperties();
            NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
    
            foreach (NetworkInterface adapter in nics)
            {
                PhysicalAddress address = adapter.GetPhysicalAddress();
                byte[] bytes = address.GetAddressBytes();
                string mac = null;
    
                for (int i = 0; i < bytes.Length; i++)
                {
                    mac = string.Concat(mac + (string.Format("{0}", bytes[i].ToString("X2"))));
                    if (i != bytes.Length - 1)
                    {
                        mac = string.Concat(mac + "-");
                    }
                }
                print(mac);
            }
            return string.Empty;
        }

    grazie!


    Alessandro

    mercoledì 28 settembre 2016 17:12

Risposte