使用 c# 获取 USB 硬件或实例 ID

本文关键字:实例 ID 硬件 USB 获取 使用 | 更新日期: 2023-09-27 18:33:50

我正在尝试获取 USB 大容量存储实例 ID,以便使用过去 2 天的 devcon 弹出 USB,但无法获得。我尝试了很多解决方案,但仍然失败了。

  ManagementObject dsk = new ManagementObject(@"win32_logicaldisk.deviceid=""j:""");
    dsk.Get();
    string id = dsk["VolumeSerialNumber"].ToString(); 
    Console.WriteLine(id);

它返回实例 ID。 当我将此 ID 传递给 devcon 时,它不会删除任何设备。以这种方式将 id 传递给 devcon

Devcon remove usbstor'deviceID

有没有办法使用设备名称(如 G、H 或 I 等)删除 USB 或获取所需的实例 ID。任何帮助都将得到赞赏。

使用 c# 获取 USB 硬件或实例 ID

尝试在管理员凭据下禁用 UAC 并运行 devcon.exe。

我认为 #usblib 对您有所帮助,它允许您在 USBdivices 周围玩 #usblib