【发布时间】:2011-01-29 20:35:00
【问题描述】:
我正在尝试在运行此应用程序的计算机上显示网络适配器。 为此,我希望能够显示所有网络适配器,无论它们处于何种状态。 然后我希望能够通过按下按钮来启用和禁用适配器。
我尝试过使用System.Net.NetworkInformation,但它似乎只包含处于活动状态的那个。
' NETWORK ADAPTERS
' Create label
Dim LabelNetworkAdapter As New Label
Dim old As Padding = LabelNetworkAdapter.Margin
LabelNetworkAdapter.Margin = New Padding(old.Left, 8, old.Right, old.Bottom)
' CreateButton
Dim BtnConnectButton As New Button
BtnConnectButton.Height = 23
BtnConnectButton.Width = 60
For Each nic As NetworkInterface In NetworkInterface.GetAllNetworkInterfaces()
Dim strText As String = nic.Description.ToString
TableLayoutPanel_Nettverkskort.Controls.Add(LabelNetworkAdapter)
LabelNetworkAdapter.Text = strText
TableLayoutPanel_Nettverkskort.Controls.Add(BtnConnectButton)
BtnConnectButton.Text = "Koble fra"
Exit For
Next
【问题讨论】:
-
这就是禁用界面的意思,应用程序再也看不到它了。使用 WMI Code Creator 来处理 WMI 查询。
标签: vb.net network-programming wmi