Я занимаюсь разработкой оконного приложения на C #. Я использую следующий код для получения MAC-адреса
private void Form1_Load(object sender, EventArgs e)
{
lbl1.Text = "Hi";
string macAddresses = "";
foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
{
if (nic.OperationalStatus == OperationalStatus.Up)
{
macAddresses += nic.GetPhysicalAddress().ToString();
break;
}
}
lbl1.Text = macAddresses;
}
В приведенном выше коде я не получаю MAC-адрес основной сетевой карты. На моем компьютере я создал два петлевых адаптера A и B. У меня есть одна физическая карта Lan. Теперь я хочу получить MAC-адрес первичной физической карты Lan вместо A & B. Как это сделать? Можете ли вы предоставить мне какой-либо код или ссылку, по которой я могу решить вышеуказанную проблему?