Я хочу отслеживать все сетевые адаптеры и их состояния с помощью C #.
Например, когда сетевой адаптер идет вверх или вниз, мне нужно захватить это вместе с информацией об адаптере, такой как имя. Mac, IP.
Я использовал NetworkChange.NetworkAvailabilityChanged
, но это дает только состояние сети, а не адаптер, который был подключен / отключен.
Мое приложение - приложение службы Windows, и я не хочу использовать WMI.