大家好,我在做一个程序,获取U盘和移动硬盘的序列号,目前获取识别为可移动设备的U盘成功,而不能获取识别为硬盘的U盘和移动硬盘的序列号。请问有没有办法获取?按照读硬盘的方法好像也不行。谢谢!
回复(9) 2008-01-11 15:46 来自版块 - USB驱动开发
表情
surking我又用SCSI_PASS_THROUGH_DIRECT发送SCSIOP_INQUIRY命令也不行,得到好像只有名称一类的信息,请问各位应该怎么发scsi命令呢?(2008-01-15 19:26)
surking我是按照disk32写的,是不是写的不对,代码如下: sprintf (driveName, "\\\\.\\Scsi%d:", controller); // Windows NT, Windows 2000, any r...(2008-01-15 10:01)
surking谢谢 IOCTL_SCSI_MINIPORT命令我试过,不行 请问是哪个命令?(2008-01-14 22:21)
liaojf可以给usb口移动硬盘里面的ide硬盘发送SCSI命令,象普通U盘那样(2008-01-14 21:23)
surking有人知道吗?要写驱动吗?(2008-01-14 20:07)
surking请问怎样给usb口移动硬盘里面的ide硬盘 发送 ide的命令?谢谢(2008-01-13 21:30)
surking这是我查的资料,好险读usb硬盘不行: IDENTIFY DEVICE专门用于固定硬盘,而IDENTIFY PACKET DEVICE用于可移动存储设备如CDROM、CF、MO、ZIP、TAPE等。因为驱动程序的原因,实际上用本例的方法,不管是IDENTIFY DEVICE也好...(2008-01-13 20:48)
surking谢谢,请问具体发哪个命令,我用DeviceIoControl发DFP_RECEIVE_DRIVE_DATA得不到usb口移动硬盘的,只能得到固定硬盘的 引用第1楼mzyongabc于2008-01-11 16:13发表的 : 用IDENTIFY DEVICE命令获取数据,...(2008-01-13 20:42)
mzyongabc用IDENTIFY DEVICE命令获取数据,在获取的数据中第20-39为序列号(2008-01-11 16:13)

返回顶部