Получить серийный номер 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.

Другие вопросы по тегам