我们设计了一个 USB MSD 产品,因为我们需要编写一个 C#应用程序,它将对存储的文件进行一些处理记忆。
有人可以告诉我,如何检测 USB 设备是否带有 特别是 VID + PID 连接到计算机,如果是,那是什么 驱动器号(或根驱动器路径)?
我能够找到检测特定( VID + PID ) USB 设备是否存在的示例。 并且还能够找到示例程序来检测可用的可移动驱动器以及路径是什么......等等。
C#中是否有任何示例程序将这些程序组合在一起?
感谢您的支持。
答案 0 :(得分:0)
我建议在SetupApi周围使用一个包装器,但看起来其他人已经把一个非常好的答案放在了一起。 DEVCON.EXE (driver tool) and OpenVPN