捕捉使用了哪个USB设备名称。VB.NET
创始人
2025-01-12 17:00:26
0

要捕捉使用了哪个USB设备名称,可以使用VB.NET中的ManagementObjectSearcher类和Win32_USBControllerDevice类来获取USB设备的信息。以下是一个示例代码:

Imports System.Management

Public Class USBDeviceInfo
    Public Property DeviceID As String
    Public Property Name As String
End Class

Public Class USBManager
    Public Shared Function GetConnectedUSBDevices() As List(Of USBDeviceInfo)
        Dim devices As New List(Of USBDeviceInfo)()

        Dim searcher As New ManagementObjectSearcher("root\CIMV2", "SELECT * FROM Win32_USBControllerDevice")

        For Each queryObj As ManagementObject In searcher.Get()
            Dim deviceId As String = queryObj("Dependent").ToString()
            Dim index As Integer = deviceId.IndexOf("DeviceID=") + 10
            deviceId = deviceId.Substring(index).Replace("""", "").Replace("\\", "\")

            Dim usbDevice As New USBDeviceInfo()
            usbDevice.DeviceID = deviceId

            Dim usbManagementObj As New ManagementObject("Win32_PnPEntity.DeviceID=""" & deviceId & """")
            usbDevice.Name = usbManagementObj("Caption").ToString()

            devices.Add(usbDevice)
        Next

        Return devices
    End Function
End Class

使用示例:

Sub Main()
    Dim connectedUSBDevices As List(Of USBDeviceInfo) = USBManager.GetConnectedUSBDevices()

    For Each device As USBDeviceInfo In connectedUSBDevices
        Console.WriteLine("Device ID: " & device.DeviceID)
        Console.WriteLine("Device Name: " & device.Name)
        Console.WriteLine()
    Next

    Console.ReadLine()
End Sub

这个示例代码将会获取当前连接的所有USB设备的设备ID和名称,并将其输出到控制台。

相关内容

热门资讯

五分钟外挂!决战血流辅助器,牵... 五分钟外挂!决战血流辅助器,牵手游戏辅助,安装教程(有挂方略)-哔哩哔哩1、每一步都需要思考,不同水...
第6分钟外挂!微信多乐跑辅助,... 第6分钟外挂!微信多乐跑辅助,天天微友有辅助吗,规律教程(确实有挂)-哔哩哔哩1、天天微友有辅助吗系...
第六分钟外挂!南通长牌辅助器插... 第六分钟外挂!南通长牌辅助器插件,八闽福建辅助,攻略方法(有挂秘笈)-哔哩哔哩运南通长牌辅助器插件辅...
第5分钟外挂!四川游戏家园破解... 第5分钟外挂!四川游戏家园破解版,顺欣茶楼开挂,实用技巧(真是有挂)-哔哩哔哩1)四川游戏家园破解版...
第1分钟外挂!欢乐对决破解版,... 第1分钟外挂!欢乐对决破解版,友友联盟辅助器,可靠教程(有挂教学)-哔哩哔哩1)友友联盟辅助器辅助挂...
4分钟外挂!朋朋政和辅助器免费... 4分钟外挂!朋朋政和辅助器免费在哪里,心悦手游辅助,必赢教程(有挂辅助)-哔哩哔哩进入游戏-大厅左侧...
第七分钟外挂!边锋游戏小程序辅... 第七分钟外挂!边锋游戏小程序辅助器免费,大菠萝免费辅助,2025新版(确实有挂)-哔哩哔哩1、第七分...
一分钟外挂!越乡有辅助软件,永... 一分钟外挂!越乡有辅助软件,永胜联盟辅助器,教你攻略(讲解有挂)-哔哩哔哩1、让任何用户在无需永胜联...
六分钟外挂!圣盛荆州晃晃辅助工... 六分钟外挂!圣盛荆州晃晃辅助工具,新玄龙辅助,插件教程(有挂细节)-哔哩哔哩一、圣盛荆州晃晃辅助工具...
第8分钟外挂!丽水都来大菠萝脚... 第8分钟外挂!丽水都来大菠萝脚本辅助,wepoker开挂事件,安装教程(有挂头条)-哔哩哔哩1)丽水...