我正在使用此code来确定USB驱动器何时连接到计算机(我想查找某个驱动器,如果插入了那个,那么程序会执行某些操作)。
我坚持的部分是如何写入该驱动器。如果我使用CFile指定文件位置,我如何知道分配给该USB驱动器的驱动器号窗口?这就是我的问题所在。如何写入USB驱动器。
谢谢,
答案 0 :(得分:2)
当您收到USB磁盘的WM_DEVICECHANGE
消息时,lParam
将包含指向DEV_BROADCAST_VOLUME
结构的指针。验证其dbcv_devicetype
为DBT_DEVTYP_VOLUME
后,您可以查看其dbcv_unitmask
成员,该成员会显示该磁盘有哪些驱动器号。