如何发现我的计算机上存在的网络适配器?

发布于 2024-12-28 11:17:18 字数 148 浏览 0 评论 0原文

在我的应用程序中,我需要检查是否连接了某个网络适配器(使用 USB 插入)。 连接此插件后,我将新硬件视为网络适配器,并且我需要开始使用它 -

我如何在运行时知道新硬件是否已连接?

PS:我需要使用.net框架2.0来做,

谢谢。

In my application i need to check if some network adapter ( that plug in using USB ) is connected.
When this plug in is connected i see the new hardware as network adapter and i need to start to using it -

How can i know in run time is the new hardware is connected ?

P.S: I need to do it using .net framework 2.0

Thanks.

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

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

发布评论

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

评论(2

一曲琵琶半遮面シ 2025-01-04 11:17:18

枚举本地计算机上的所有网络接口,

您可以使用System.Net.NetworkInformation.GetAllNetworkInterfaces()

这可能会为您提供足够的信息来确定网络适配器是否已连接。

http://msdn.microsoft.com/en -us/library/system.net.networkinformation.networkinterface.getallnetworkinterfaces.aspx

You can enumerate all the network interfaces on your local machine with

System.Net.NetworkInformation.GetAllNetworkInterfaces()

This may give you enough information to determine if the network adapter has been attached.

http://msdn.microsoft.com/en-us/library/system.net.networkinformation.networkinterface.getallnetworkinterfaces.aspx

谁人与我共长歌 2025-01-04 11:17:18

我认为您应该看一下 WMI 事件。如果系统广播有关正在连接的硬件的信息,它将通过 WMI 进行

I think that you should take a look at WMI events. If system broadcast information about hardware being connected, it will do it through WMI

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