用C或C++兑现对U盘内文件的读取
发布时间: 2013-01-01 14:04:19 作者: rapoo
用C或C++实现对U盘内文件的读取
usb2.0已正常连接,LINUX和xp都行!求程序
[解决办法]
监视 WM_DEVICECHANGE 消息,
检测到消息之后(如移动设备插入)就GetLogicalDriveStrings得到移动设备的盘符
在之后,就是简单的文件枚举、读取、拷贝操作了
[解决办法]
不可取,如果先插入设备后运行程序。应该枚举当前磁盘。判断磁盘类型后得到当前电脑可移动磁盘后简单的文件枚举、读取、拷贝操作了
GetLogicalDriveStrings
GetDriverType
[解决办法]哪里不可取?
[解决办法]如果这个U盘是在程序运行之前插上的,你是不可能接收到WM_DEVICECHANGE的。这个消息早被系统接收掉了
[解决办法]确实,这个我假定了程序是作为服务开启。。