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