私は ASP.NET MVC アプリケーションに取り組んでおり、ユーザーの MAC アドレスを取得したいと考えています。いくつかの調査の後、私はこのコードを見つけました:
string GetMacAddress()
{
string macAddresses = "";
foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
{
if (nic.NetworkInterfaceType != NetworkInterfaceType.Ethernet)
continue;
if (nic.OperationalStatus == OperationalStatus.Up)
{
macAddresses += nic.GetPhysicalAddress().ToString();
break;
}
}
return macAddresses;
}
エラーはありませんが、常に空のアドレスを取得します。これを解決する方法を知っている人はいますか?