3

VB.net を使用して USB シリアル番号 (ハードウェア ID) を取得する方法を教えてください。

4

1 に答える 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 に答える