社区
API
帖子详情
如何判断并访问usb接口的移动硬盘?
aliaoz
2005-10-17 02:06:49
各位大虾 :如何判断一个储存设备是usb接口的移动硬盘呢?
...全文
208
3
打赏
收藏
如何判断并访问usb接口的移动硬盘?
各位大虾 :如何判断一个储存设备是usb接口的移动硬盘呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
e4snake
2005-10-18
打赏
举报
回复
判断盘的属性.是可移除磁盘就是usb磁盘
rainstormmaster
2005-10-18
打赏
举报
回复
首先我们要得到系统中所有物理设备和所有卷设备的信息,这是通过SetupAPI族实现的:SetupDiGetClassDevsW、SetupDiEnumDeviceInterfaces和SetupDiGetDeviceInterfaceDetailW。这些信息中,我们关系的是物理设备对象的名称。
得到这些信息后,我们针对每个物理设备,搜寻和它对应的卷设备,如果相对应,我们再进一步得到当前卷的别名,这可以通过两次反查DOS符号连接实现(QueryDosDeviceW)。至于怎么反查,可以这样做,先定义一个足够大的宽字符vector,然后先调用一次QueryDosDeviceW得到所有当前存在的DOS设备名称(指定第二个参数为NULL即可),然后依次取出一个DOS设备名称,查询其物理设备名称,看是否和我们当前要找的设备相匹配。
因为一个卷设备可以对应多个别名,其中必有一个是它的盘符,笨办法可以用字符串搜索,看别名长度是否为2,后一个字符是不是为冒号:。这样就找到了USB硬盘的盘符。
判断出盘符后,访问就比较容易了吧,用一般的文件读写操作应该就可以了
上官云峰
2005-10-17
打赏
举报
回复
不清楚,帮你顶
linux服务器如何识别
移动硬盘
,Linux服务器如何识别
移动硬盘
?
然而对于ntfs格式的设备,Linux系统并不支持直接挂载,需要安装ntfs-3g包今天我们学习下服务器如何挂载fat32及ntfs设备一、linux服务器挂载FAT32 U盘(
移动硬盘
)步骤:1)将U盘插入
USB
接口
,检查是否插好2)找...
计算机无法连接
移动硬盘
,
移动硬盘
无法
访问
怎么办
移动硬盘
无法
访问
解决方法...
【
移动硬盘
故障】
移动硬盘
无法
访问
怎么办
移动硬盘
无法
访问
解决方法
移动硬盘
本来好好的,想查看里面的资料时突然显示
移动硬盘
无法
访问
了?这该怎么办?直接换新的,之前的重要数据只有丢失了,不换新的怎么修复移动...
linux希捷
移动硬盘
驱动,如果无法读取Seagate
移动硬盘
驱动器,该怎么办?
无法读取
移动硬盘
的详细信息后,每个人都应首先检查计算机产品上的
USB
接口
是否损坏?具体的检查方法是使用两种不同的可移动存储介质,它们在同一
USB
接口
上进行了测试. 如果其中一个可以被识别而另一个不能被识别,则...
关于
USB
3.0
接口
无法识别
移动硬盘
关于
USB
3.0
接口
无法识别
移动硬盘
一、 硬件问题二、 系统配置问题a) 电压问题b) 电源计划设置问题 一、 硬件问题 a)
USB
3.0
接口
无法正常使用任意设备(硬件故障概率较低) 二、 系统配置问题 a) 电压问题 i.
访问
...
移动光猫连接
移动硬盘
变成超小型nas【HS8545M5
移动硬盘
连接光猫
usb
接口
一.第一步 先准备好
移动硬盘
和光猫 我的
移动硬盘
装了个盒子1TB 连接好
usb
接口
我家的光猫是华为定制版的 HS8545M5 当然肯定不会这么简单的就完成了 2.这个需要登录光猫的超级管理员打开...
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章