91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET中怎么實現網絡監控

發布時間:2021-07-19 16:10:26 來源:億速云 閱讀:347 作者:Leah 欄目:編程語言

這篇文章給大家介紹VB.NET中怎么實現網絡監控,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

1.在窗體上放置一個TreeView控件,改名為tvInfo。

2.再放置一個按鈕控件。

3.雙擊按鈕,編寫VB.NET網絡監控代碼。

  1. Dim _ManagementObjectSearcher As 
    New System.Management.Management
    ObjectSearcher("SELECT * FROM 
    Win32_NetworkAdapterConfiguration")  

  2. Dim _ParenNode As TreeNode = 
    Nothing '父節點  

  3. Me.tvInfo.Nodes.Clear()  

  4. Try  

  5. For Each ManObj As System.
    Management.ManagementObject 
    In _ManagementObjectSearcher.Get  

  6. _ParenNode = New TreeNode
    (ManObj("Description"))  

  7. If CBool(ManObj("IPEnabled")) Then 

創建 ip地址及子網掩碼 子節點

  1. Dim _IpNode As New TreeNode
    ("IP Address | Default Gateway")  

  2. If (ManObj("IPAddress") 
    IsNot Nothing) Then  

  3. For i As Integer = 0 To 
    UBound(ManObj("IPAddress"))  

  4. _IpNode.Nodes.Add(New TreeNode
    (ManObj("IPAddress")(i) & " 
    | " & ManObj("IPSubnet")(i)))  

  5. Next  

  6. Else  

  7. _IpNode.Nodes.Add(New 
    TreeNode("Null"))  

  8. End If 

創建 默認網關 子節點

  1. Dim _GatewayNode As New 
    TreeNode("Default Gateway")  

  2. If (ManObj("DefaultIPGateway") 
    IsNot Nothing) Then  

  3. For i As Integer = 0 To UBound
    (ManObj("DefaultIPGateway"))  

  4. _GatewayNode.Nodes.Add(New 
    TreeNode(ManObj("DefaultIP
    Gateway")(i)))  

  5. Next  

  6. Else  

  7. _GatewayNode.Nodes.Add(New 
    TreeNode("Null"))  

  8. End If 

創建 DNS服務器地址 子節點

  1. Dim _DNSNode As New TreeNode
    ("DNS Servers")  

  2. If (ManObj("DNSServerSearchOrder") 
    IsNot Nothing) Then  

  3. For i As Integer = 0 To UBound
    (ManObj("DNSServerSearchOrder"))  

  4. _DNSNode.Nodes.Add(New TreeNode
    (ManObj("DNSServerSearchOrder")(i)))  

  5. Next  

  6. Else  

  7. _DNSNode.Nodes.Add(New TreeNode("Null"))  

  8. End If 

  1. _ParenNode.Nodes.AddRange( _  

  2. New TreeNode() { _  

  3. New TreeNode(String.Format
    ("Physical Address:{0}", ManObj
    ("MACAddress"))), _  

  4. New TreeNode(String.Format
    ("DHCPEnabled:{0}", ManObj
    ("DHCPEnabled"))), _  

  5. _IpNode, _  

  6. _GatewayNode, _  

  7. _DNSNode _  

  8. })  

  9. End If 

  1. _ParenNode.ExpandAll()  

  2. Me.tvInfo.Nodes.Add
    (_ParenNode)  

  3. Next  

  4. Catch ex As Exception  

  5. MsgBox(ex.Message, 
    MsgBoxStyle.Exclamation)  

  6. End Try 

關于VB.NET中怎么實現網絡監控就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

民权县| 江油市| 天门市| 蒙城县| 阳泉市| 黄梅县| 岳西县| 永平县| 谢通门县| 巴楚县| 沁水县| 白银市| 宁波市| 宜兴市| 岗巴县| 攀枝花市| 岳阳县| 锡林浩特市| 山丹县| 景德镇市| 唐山市| 伊通| 汤原县| 柳林县| 平顶山市| 柳河县| 普定县| 富蕴县| 新泰市| 英德市| 新巴尔虎右旗| 壤塘县| 南通市| 海淀区| 河西区| 同江市| 南城县| 锦屏县| 仁寿县| 钟山县| 寿宁县|