sandeep1987b Ответов: 2

Как получить MAC - адрес клиентской машины в c#


Есть ли какой-нибудь способ получить mac-адрес клиентской машины с помощью c#

2 Ответов

Рейтинг:
0

OriginalGriff

Нет.
Ну - есть, просто это будет работать только в крошечном, крошечном меньшинстве клиентов: они должны работать IE, IE должен быть настроен на прием и запуск элементов управления ActiveX, и вам нужно написать и отправить элемент управления ActiveX вашему клиенту.
Но...
1) Большинство людей не используют IE.
2) IE по умолчанию не принимает и не запускает элементы управления ActiveX
3) Большинство пользователей очень настороженно относятся к ActiveX, потому что он широко открыт для злоупотреблений.

Значит, это сработает примерно у 0,01% ваших посетителей?

MAC - адреса не покидают локальный сегмент локальной сети-они никогда не передаются в следующий сегмент или интернет, так как они уже заменены локальным IP-адресом.

И если вы думаете использовать их для обеспечения безопасности, забудьте об этом: они не уникальны (только уникальны в сегменте локальной сети), и их невероятно легко подделать.