如何在c#中使用VID和PID查找USB大容量存储驱动器的驱动器号

本文关键字:驱动器 USB 查找 大容量 存储 PID VID | 更新日期: 2023-09-27 18:06:42

我们设计了一个USBMSD产品,为此我们需要编写一个 c# 应用程序来对存储在内存中的文件进行一些处理。

有谁能告诉我,如何检测一个USB设备是否有特定的VID+PID连接到计算机,如果是,是什么驱动器号(或根驱动器路径)?

我可以找到例子来检测一个特定的(VID+PID) USB设备是否存在。并且还可以找到示例程序来检测可用的可移动驱动器和路径是什么…等等。

c# 中是否有将这些组合在一起的示例程序?

感谢您的支持

如何在c#中使用VID和PID查找USB大容量存储驱动器的驱动器号

我建议使用SetupApi包装器,但看起来有人已经把一个很好的答案放在一起了。DEVCON.EXE(驱动工具)和OpenVPN