我正在编写一个使用wPCAP库的程序。我设法找到了接口名称列表:
\设备\ NPF_ {A9734063-CA83-4D91-A35B-CC727749256A ...
现在我的问题是:我怎么知道这是哪个界面?我正在尝试获取具有该名称的接口的IP。
我尝试了NetworkInterface.GetAllNetworkInterfaces()
函数,但在这些类中我只能找到“可读”的名称,而不是\ Device ...名称。
谢谢!
伊凡
编辑:我需要获取名为“\ Device \ NPF _...”的设备的IP地址。我该如何做到这一点?
答案 0 :(得分:0)
我的第一个猜测是,它更像是设备问题,而不是网络问题:
http://www.codeproject.com/KB/system/DeviceStatus.aspx
和
http://msdn.microsoft.com/en-us/library/aa394353%28v=vs.85%29.aspx
希望这有帮助
答案 1 :(得分:0)
很久以前我做过类似的事。查看以下内容,我相信您会找到您要找的内容:
IPInterfaceProperties properties = adapter.GetIPProperties();
答案 2 :(得分:0)
实际上,我找到了解决问题的解决方案:我只是听每个界面:-S。 这确实也实现了一个可取的结果(即每个访问过的网页的记录)。
谢谢大家!