找回密码
 加入
搜索
查看: 6517|回复: 17

[AU3基础] AU3如何准确可靠的获取u盘的信息名称容量等

 火.. [复制链接]
发表于 2011-11-9 09:20:47 | 显示全部楼层 |阅读模式
本帖最后由 user11 于 2011-11-9 09:37 编辑

练习写个u盘启动盘制作工具软件,顺便加入免疫病毒功能,

在AU3如何准确可靠的获取u盘的信息名称容量等 遇到点问题。。。

如图, 其他同类软件 可以显示 usb 设备的名称, 容量 大小 及 盘符,,

想知道 au3 不借助wmi之类,如何准确可靠的获取 设备名称。研究半天帮助文件,也没有 找到    可以取得usb 磁盘驱动器名称

目前只需针对优盘REMOVABLE,等完成u盘以后 ,希望  移动硬盘  也可以识别,这个以后准备,,
$var = DriveGetDrive( "REMOVABLE" )
If NOT @error Then
        MsgBox(4096,"", "找到 " & $var[0] & " 个驱动器")
        For $i = 1 to $var[0]
                                
$var2 = DriveStatus($var[$i]&"")
$var3 = DriveSpaceTotal($var[$i]&"")
MsgBox(4096,"驱动器 " & $i, $var[$i]&"   ;驱动器状态"&$var2&"   ;容量"&$var3)

        Next
EndIf

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-11-9 09:26:23 | 显示全部楼层
我也写了一个,方法有很多,有空交流一下。。。。
发表于 2011-11-9 09:26:47 | 显示全部楼层
我的QQ10126121
发表于 2011-11-9 09:29:59 | 显示全部楼层
可以用WMI(缺点就是慢) ,可以限制HD0(有缺点),可以用FBINST(这个方法最好,好像没有什么致命缺点。)
 楼主| 发表于 2011-11-9 09:40:19 | 显示全部楼层
感谢楼上的,我知道 wmi 和 外部工具 比如 FBINST ,DevCon.貌似都可以实现, 我是希望用au3直接实现,可靠 稳定,应该有WinAPI吧,不过没找到。
发表于 2011-11-9 10:06:08 | 显示全部楼层
能加QQ一起聊聊吗?
发表于 2011-11-9 10:10:17 | 显示全部楼层
我也写了一个,现在正在完善怎么只读取可移动磁盘。。。   用FBINST的话,会好一点。。 因为启动盘制作也是用它来完成 的
发表于 2011-11-9 10:23:19 | 显示全部楼层
http://www.autoitx.com/forum.php ... p;highlight=U%C5%CC  这个应该对你有点帮助吧。。
发表于 2011-11-9 12:25:43 | 显示全部楼层
能获取USB EKEY不?希望P版帮忙解决USE EKEY啊,呵呵
发表于 2011-11-9 13:06:46 | 显示全部楼层
回复 9# menfan1


    USE EKEY是什么?
发表于 2011-11-9 13:43:17 | 显示全部楼层
回复 10# hzxymkb


http://www.autoitx.com/thread-28598-1-1.html
看看这就知道了哈。。
发表于 2011-11-9 15:01:51 | 显示全部楼层
看看 学习学习 .....................................
发表于 2011-11-21 16:03:09 | 显示全部楼层
setupapi.dll不知道能不能用
发表于 2011-11-21 18:39:32 | 显示全部楼层
fbinst -l  就可以了,我一直用这个。。
发表于 2011-11-24 20:21:45 | 显示全部楼层
最好精确一点,我也很想知道怎么用纯AU3实现
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 17:18 , Processed in 0.085596 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表