Как получить MAC-адрес от Windows-Mobile? - PullRequest
5 голосов
/ 17 июля 2011

как получить MAC-адрес с Windows-mobile с помощью кода C #?

заранее спасибо

Ответы [ 2 ]

4 голосов
/ 17 июля 2011

перейдите по вставленным ниже ссылкам, надеюсь, это поможет вам найти MAC-адрес устройства

MAC-адрес в Compact Framework

Как программно получить MAC-адрес в c # для устройства Windows Mobile 6.0

3 голосов
/ 11 февраля 2013
      [DllImport("iphlpapi.dll", SetLastError = true)]
  public static extern int GetAdaptersInfo(byte[] info, ref uint size);

  /// <summary>
  /// Gets the Mac Address
  /// </summary>
  /// <returns>the mac address or ""</returns>
  public static unsafe string GetMacAddress()
  {
     uint num = 0u;
     GetAdaptersInfo(null, ref num);
     byte[] array = new byte[(int)((UIntPtr)num)];
     int adaptersInfo = GetAdaptersInfo(array, ref num);
     if (adaptersInfo == 0)
     {
        string macAddress = "";
        int macLength = BitConverter.ToInt32(array, 400);
        macAddress = BitConverter.ToString(array, 404, macLength);
        macAddress = macAddress.Replace("-", ":");

        return macAddress;
     }
     else
        return "";
  }
...