nxbigdaddy 发表于 2009-10-12 09:28:10

关于读取u盘的序列号

在论坛中找到关于读取物理硬盘的序列号的很多例子,不知道读取u盘怎么实现,请各位大虾指点指点,谢谢

水木子 发表于 2009-10-12 10:38:12

本帖最后由 水木子 于 2009-10-12 11:22 编辑

比如:优盘的盘符是“H”$hdd = DriveGetSerial("H:\")
MsgBox(0,"优盘序列号",$hdd)

nxbigdaddy 发表于 2009-10-12 13:48:41

谢谢,可是这个读出来的并不是我的usb设备的序列号,与我用其他专门的软件读出的不一样啊。这个读的是指定的驱动器的序列号。

pusofalse 发表于 2009-10-12 14:28:45

U盘设备ID的22位起,余下的大概就是U盘序列号了。
比如设备ID是FLASHMEDIA\SDDEVICE1\5&327EB568&8&001,327EB568应该就是序列号,猜的~

锻炼520 发表于 2009-10-13 13:59:41

谢谢,刚才试验了一下。

nxbigdaddy 发表于 2009-11-3 15:44:17

还是没人能帮忙吗?
DriveGetSerial读出来的号每次格式化盘后就变了
谁能给解决一下啊
谢谢各位
页: [1]
查看完整版本: 关于读取u盘的序列号