检测可移动驱动器(例如USB闪存驱动器)C/C++

7 c c++ removable-drive detect

如何检测可移动磁盘驱动器何时(dis)连接到系统?如何获取挂载路径(对于Linux)和驱动器号(对于Windows)?

编辑:有没有办法检测当前连接的设备?

Mar*_*ins 4

对于 Windows,API RegisterDeviceNotification将在添加 USB 设备时通知您。有关卷的信息在DEV_BROADCAST_VOLUME 结构中给出。给出dbcv_unitmask驱动器号。