Получить серийный номер USB с помощью VB.net? - PullRequest
3 голосов
/ 19 сентября 2010

Может кто-нибудь сказать мне, как получить серийный номер USB (ID оборудования) с помощью VB.net?

1 Ответ

0 голосов
/ 19 сентября 2010

Для этого следует использовать 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 .

...