有谁能告诉我如何使用VB.net获取USB序列号(硬件ID)?
答案 0 :(得分:0)
您应该使用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()
您需要添加对System.Management
和System.Management.Instrumentation
的引用,才能使用 ManagementObjectSearcher 和 ManagementObject 。