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