3

谁能告诉我如何使用 VB.net 获取 USB 序列号(硬件 ID)?

4

1 回答 1

-1

您应该为此使用 WMI,特别是查询Win32_USBController Class。您要获取的属性是DeviceID

控制台应用程序上下文中的示例 WMI 调用可能如下所示:

Dim mos As New ManagementObjectSearcher("SELECT * FROM Win32_UsbController")

For Each mo As ManagementObject In mos.Get()
    Console.WriteLine(mo.Properties.Item("DeviceID").Value)
Next

Console.ReadLine()

您需要添加对ManagementObjectSearcherManagementObjectSystem.Management的引用并System.Management.Instrumentation使用它。

于 2010-09-19T03:00:47.430 回答