在我的應用程序中,我需要檢查是否連接了一些網絡適配器(使用USB插入)。 當這個插件連接,我看到新的硬件作爲網絡適配器,我需要開始使用它 -如何發現我的機器上存在的網絡適配器?
我如何知道在運行時是新的硬件連接?
P.S:我需要使用.net framework 2.0
謝謝。
在我的應用程序中,我需要檢查是否連接了一些網絡適配器(使用USB插入)。 當這個插件連接,我看到新的硬件作爲網絡適配器,我需要開始使用它 -如何發現我的機器上存在的網絡適配器?
我如何知道在運行時是新的硬件連接?
P.S:我需要使用.net framework 2.0
謝謝。
你可以列舉你的本地計算機上的所有網絡接口
System.Net.NetworkInformation.GetAllNetworkInterfaces()
這可能爲您提供足夠的信息來確定網絡適配器是否已連接。
我認爲你應該看看WMI事件。如果連接有關硬件系統廣播信息,它會做它通過WMI
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363215%28v=vs.85%29.aspx –