このアプリケーションを実行しているコンピュータにネットワークアダプタを表示しようとしています。 私はすべてのネットワークアダプターを表示できるようにするために、どのようなステータスを持っていても使用できます。 次に、ボタンを押してアダプタを有効または無効にできるようにします。Vb.net - 各ネットワークアダプタを有効または無効にする
私は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コード作成ツールを使用してWMIクエリを再生します。 –