在C#中使用LibUsbSharp進行設備枚舉的方法如下:
首先,需要安裝LibUsbSharp庫。可以在NuGet包管理器中搜索并安裝LibUsbSharp。
創建一個UsbDevice類來表示USB設備信息。該類包含設備的一些基本屬性,如設備ID、制造商、產品等。
public class UsbDevice
{
public string DeviceId { get; set; }
public string VendorId { get; set; }
public string ProductId { get; set; }
// 其他屬性
}
List<UsbDevice> devices = UsbDevice.AllDevices;
foreach (UsbDevice device in devices)
{
Console.WriteLine("Device ID: " + device.DeviceId);
Console.WriteLine("Vendor ID: " + device.VendorId);
Console.WriteLine("Product ID: " + device.ProductId);
// 其他屬性
}
通過以上步驟,就可以使用LibUsbSharp庫在C#中枚舉USB設備,并獲取設備的相關信息。