请教MFC中读取移动存储设备的信息问题
发布网友
发布时间:2023-05-25 13:13
我来回答
共1个回答
热心网友
时间:2024-01-19 20:15
用DeviceIoControl函数
先通过设备消息得到新加入的盘符并且排除映射盘(net use/subst).
然后通过DeviceIoControl函数发送IOCTL_STORAGE_BASE equ FILE_DEVICE_MASS_STORAGE得到盘符的总线类别,而不是通过一般的GetDirverTyte,或是网上有些人说的IOCTL_STORAGE_GET_MEDIA_TYPES.
最后通过GetDirverTyte排除USB光驱.