在 C# 中获取网络接口名称

发布于 2024-10-14 01:20:18 字数 361 浏览 7 评论 0 原文

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

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

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

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

谢谢你!

Yvan

编辑:我需要获取名称为“\Device\NPF_...”的设备的 IP 地址。我该如何实现这个目标?

I'm writing a program which uses the wPCAP library. I managed to get out the list of interface names:

\Device\NPF_{A9734063-CA83-4D91-A35B-CC727749256A
...

Now my question is: how do I know which interface this is? I'm attempting to get the IP of the interface with that name.

I tried the NetworkInterface.GetAllNetworkInterfaces() function, but in those classes I could only find the "readable" name, and not the \Device... name.

Thank you!

Yvan

Edit: I need to get the IP address of the device with the name "\Device\NPF_...". How do I accomplish this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

独行侠 2024-10-21 01:20:18

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

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

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

希望这有帮助

My first guess would be that it's more a device problem than a network problem see :

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

and

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

Hope this helps

夜雨飘雪 2024-10-21 01:20:18

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

IPInterfaceProperties properties = adapter.GetIPProperties();

A long time ago I did something similar. Look up the following and I am sure you will find what you are looking for:

IPInterfaceProperties properties = adapter.GetIPProperties();

新雨望断虹 2024-10-21 01:20:18

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

谢谢大家!

Actually, I found a solution to circumvent the problem: I just listen on each interface :-S.
That does accomplish also a desireable result (namely the logging of each visited web page).

Thank you all!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文