AU3如何准确可靠的获取u盘的信息名称容量等
本帖最后由 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 & " 个驱动器")
For $i = 1 to $var
$var2 = DriveStatus($var[$i]&"\")
$var3 = DriveSpaceTotal($var[$i]&"\")
MsgBox(4096,"驱动器 " & $i, $var[$i]&" ;驱动器状态"&$var2&" ;容量"&$var3)
Next
EndIf
我也写了一个,方法有很多,有空交流一下。。。。 我的QQ10126121 可以用WMI(缺点就是慢) ,可以限制HD0(有缺点),可以用FBINST(这个方法最好,好像没有什么致命缺点。) 感谢楼上的,我知道 wmi 和 外部工具 比如 FBINST ,DevCon.貌似都可以实现, 我是希望用au3直接实现,可靠 稳定,应该有WinAPI吧,不过没找到。 能加QQ一起聊聊吗? 我也写了一个,现在正在完善怎么只读取可移动磁盘。。。 用FBINST的话,会好一点。。 因为启动盘制作也是用它来完成 的 http://www.autoitx.com/forum.php?mod=viewthread&tid=25831&highlight=U%C5%CC这个应该对你有点帮助吧。。 能获取USB EKEY不?希望P版帮忙解决USE EKEY啊,呵呵 回复 9# menfan1
USE EKEY是什么? 回复 10# hzxymkb
http://www.autoitx.com/thread-28598-1-1.html
看看这就知道了哈。。 看看 学习学习 ..................................... setupapi.dll不知道能不能用 fbinst -l就可以了,我一直用这个。。 最好精确一点,我也很想知道怎么用纯AU3实现
页:
[1]
2