Как получить mac - адрес клиентской машины?
Всем привет,
Я разрабатываю жереха.Чистый сайт. Для отслеживания пользователей нам необходимо зарегистрировать Mac-адрес клиентских машин, на которых пользователь входит в систему. Я испробовал два метода. но в обоих методах он принимает mac-адрес сервера вместо клиентской машины.
Пожалуйста, кто-нибудь помогите мне, чтобы получить mac-адрес клиентской машины. заранее спасибо.
Что я уже пробовал:
Первый Способ
-------------
публичная строка GetMACAddress()
{
ВАР macAddr =
(от nic в NetworkInterface.GetAllNetworkInterfaces()
где Ник.OperationalStatus == OperationalStatus.Up
выбрать сетевой интерфейс.GetPhysicalAddress().ToString()).FirstOrDefault();
вернуться macAddr;
}
вторая методика
-------------
foreach (NetworkInterface nic в NetworkInterface.GetAllNetworkInterfaces())
{
if (nic.OperationalStatus == OperationalStatus.Вверх && (!nic.Описание.Содержит усилитель("виртуальные") &;&усилителя; !ник.Описание.Содержит("Псевдо")))
{
если (индекс NIC.GetPhysicalAddress().Метод toString() != "")
{
Мак = ник.GetPhysicalAddress().Метод toString();
}
}
}
F-ES Sitecore
Это очень часто задаваемый вопрос, пожалуйста, сделайте фундаментальное исследование, например, с помощью google, прежде чем задавать вопрос, и вы получите ответ в считанные секунды.