1

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

  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。任何帮助都将得到应用。

4

2 回答 2

0

我认为#usblib对你有帮助,它可以让你玩转usb 设备#usblib

于 2012-05-10T14:58:03.230 回答
0

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

于 2012-05-10T14:35:15.333 回答