В списке локальных сетевых интерфейсов отображается только loopback
Пытаюсь получить список сетевых интерфейсов, чтобы в дальнейшем с помощью него послать ARP-запрос в сеть. Использую библиотеку sharppcap
Проблема заключается в том, что в списке отображается исключительно один интерфейс - loopback. Как мне получить полный список интерфейсов, соответствующий реальности?
Код C#
//Получаем список устройств
devices = LibPcapLiveDeviceList.Instance;
//Если устройств нет - выводим ошибку, заканчиваем работу
if (devices.Count < 1)
{
MessageBox.Show("Сетевые устройства не найдены", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
//Если дошли сюда, устройства есть, выведем их список в ListBox (listDevicesLocal)
int i = 0; //Идентификатор
foreach (var device in devices)
{
listDevicesLocal.Items.Add(i + ": " + device.Name + " (" + device.Description + ")");
i++;
}
