C ++ MFC将文件写入插入的USB驱动器

时间:2012-08-23 23:21:33

标签: c++ mfc usb hid read-write

我正在使用此code来确定USB驱动器何时连接到计算机(我想查找某个驱动器,如果插入了那个,那么程序会执行某些操作)。

我坚持的部分是如何写入该驱动器。如果我使用CFile指定文件位置,我如何知道分配给该USB驱动器的驱动器号窗口?这就是我的问题所在。如何写入USB驱动器。

谢谢,

1 个答案:

答案 0 :(得分:2)

当您收到USB磁盘的WM_DEVICECHANGE消息时,lParam将包含指向DEV_BROADCAST_VOLUME结构的指针。验证其dbcv_devicetypeDBT_DEVTYP_VOLUME后,您可以查看其dbcv_unitmask成员,该成员会显示该磁盘有哪些驱动器号。