Получить серийный номер USB с помощью VB.net?
Может кто-нибудь сказать мне, как получить серийный номер USB (Hardware ID) с помощью VB.net?
1 ответ
Для этого вам следует использовать WMI, в частности запросить класс Win32_USBController. Свойство, которое вы хотите получить, - 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.