MAC-адрес - PullRequest
       24

MAC-адрес

3 голосов
/ 23 февраля 2009
public static NDIS_802_3_ADDRESS StrToByteArray(string str)
        {
            ASCIIEncoding encoding = new ASCIIEncoding();
            byte[] m = encoding.GetBytes(str);
            NDIS_802_3_ADDRESS mac = new NDIS_802_3_ADDRESS(m);
            return mac;
        }

Этот метод используется для того, чтобы изменить строку на mac-адрес, однако на выходе это фиксированное значение 30-30-2D-32-31-2D, независимо от входной строки.

Есть идеи?

Ответы [ 2 ]

5 голосов
/ 23 февраля 2009

Возможно, он возвращает MAC-адрес вашей сетевой карты.

Если вы работаете в Windows, из командной строки запустите ipconfig / all. Соответствует ли это значению, которое вам возвращается?

Я не совсем уверен, что этот метод должен делать в первую очередь. Что вы передаете в качестве входной строки и что вы ожидаете от этого метода?

0 голосов
/ 23 февраля 2009

Вопрос в том, что делает NDIS_802_3_ADDRESS с полученным байтовым массивом? А где ты это взял? Это пользовательский класс / структура, поэтому вы должны сообщить нам, где он у вас есть и что он должен делать.

...