读书人

插入U盘后不打开U盘如何能获得U盘的

发布时间: 2012-05-22 18:18:54 作者: rapoo

插入U盘后,不打开U盘怎么能获得U盘的文件系统格式如fat,ntfs等
插入U盘后,不打开U盘怎么能获得U盘的文件系统格式如fat,ntfs等

[解决办法]
Windows和linux都有设备文件,linux下简单,比如/dev/sda就是第一硬盘,usb磁盘一般也是/dev/sdx(x为字母)

Windows设备名比较长,你去查一下

然后用CreateFile(Windows)或open(Linux)直接打开设备名,就能用RAW方式绕过文件系统读写分区或整块磁盘

FAT和NTFS都有自己的分区格式,匹配一下看是不是这个格式就行了
[解决办法]
CreateFile设备名之后ReadFile,读的就是物理设备

读书人网 >C++

热点推荐