谁能告诉我如何使用 VB.net 获取 USB 序列号(硬件 ID)?
问问题
9907 次
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()
您需要添加对ManagementObjectSearcher和ManagementObjectSystem.Management
的引用并System.Management.Instrumentation
使用它。
于 2010-09-19T03:00:47.430 回答