2

我正在编写一个使用 wPCAP 库的程序。我设法得到了接口名称列表:

\设备\NPF_{A9734063-CA83-4D91-A35B-CC727749256A ...

现在我的问题是:我怎么知道这是哪个接口?我正在尝试获取具有该名称的接口的 IP。

我尝试了该NetworkInterface.GetAllNetworkInterfaces()功能,但在那些类中我只能找到“可读”名称,而不是 \Device... 名称。

谢谢!

伊万

编辑:我需要获取名为“\Device\NPF_...”的设备的 IP 地址。我该如何做到这一点?

4

3 回答 3

0

我的第一个猜测是它更多的是设备问题而不是网络问题,请参阅:

http://www.codeproject.com/KB/system/DeviceStatus.aspx

http://msdn.microsoft.com/en-us/library/aa394353%28v=vs.85%29.aspx

希望这可以帮助

于 2011-01-26T11:36:17.190 回答
0

很久以前,我做过类似的事情。查找以下内容,我相信您会找到所需的内容:

IPInterfaceProperties 属性 = adapter.GetIPProperties();

于 2011-01-26T11:51:15.960 回答
0

实际上,我找到了一个解决问题的方法:我只是在每个接口上听:-S。这确实也实现了理想的结果(即记录每个访问过的网页)。

谢谢你们!

于 2011-02-15T12:17:39.710 回答