电脑有两张网卡 。如何用vb.net分别获取网卡的IP?求大神明路!'要使得引用System.Management有效,先通过菜单
'[项目]--[添加引用] , 在“.Net”选项卡里,选择“System.Management” , 单击[确定]
Imports System.Management
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MySearcher As New ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration")
For Each MySearcherObj As ManagementObject In MySearcher.Get
If CBool(MySearcherObj("IPEnabled")) Then
MsgBox(MySearcherObj("IPAddress")(0))
End If
Next
End Sub
End Class
vb.net 获取指定网卡的网络连接状态.net不能获得【指定】网卡的信息,给个思路,先遍历所有网卡,然后找到你需要的的那个网卡的信息 。
求大神指点 vb.net 怎么获取 所有网卡的 描述呢? vbs 的也可以【vb.net网卡名称 vb获取网卡物理地址】Private Sub GetMyIP()
Dim strComputer As String
Dim objWMI As Object
Dim colIP As Object
Dim IP As Object
Dim I As Integer
strComputer = "."
objWMI = GetObject("winmgmts://"strComputer"/root/cimv2")
colIP = objWMI.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each IP In colIP
If Not IsNothing(IP.IPAddress) Then
For I = LBound(IP.IPAddress) To UBound(IP.IPAddress)
MsgBox("IP 地址:"IP.IPAddress(I)Chr(10)_
"网卡类型:"IP.Description(I)Chr(10)_
"网卡地址:"IP.Macaddress(I))
Next
End If
Next
End Sub
vb.net网卡名称的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于vb获取网卡物理地址、vb.net网卡名称的信息别忘了在本站进行查找喔 。
推荐阅读
- 下载账户,下载账户登陆
- 使用chatgpt,使用CHATGPT违法吗
- go语言为什么运行那么慢 go语言性能怎么样
- oracle导出3113,oracle导出用户对象
- redis并发计数错误,redis 计数器并发
- 虚拟机解除dnf游戏限制,dnf过虚拟机
- 排序程序源代码java java编程排序算法实现
- pg数据库统计信息网,pg数据库是什么意思
- 吴勇区块链,吴说区块链