在 Windows 中使用 InterfaceByName 获取网络接口名称

Getting the network interface name with InterfaceByName in Windows

我正在尝试使用此 code 执行 ARP 扫描。但是在 Windows ("Ethernet").

中选择我的界面时

我收到以下错误:

interface Ethernet: Ethernet: Error opening adapter ...

我试过 -iface "\Device\NPF_{90C99FE1-3902-4DF4-8710-05539D4A7578}"

但我收到以下错误:

can not get interface \Device\NPF_{90C99FE1-3902-4DF4-8710-05539D4A7578}, route ip+net: no such network interface

有人可以帮忙吗?

实际上我不得不替换接口名称:pcap.OpenLive