怎么用程序得到U盘的序列号?(是硬件序列号,不是卷号,急,顶者有分,谁回答出来再另开贴给分)
我是这个思路,大家看看对不对
用这个GUID:53f56307-b6bf-11d0-94f2-00a0c91efb8b
首先 SetupDiGetClassDevs
然后 SetupDiEnumDeviceInterfaces
再 SetupDiGetDeviceInterfaceDetail可以得到一个设备路径,用这个设备路径可以CreateFile打开设备得到句柄,然后用这个句柄用DeviceIoControl函数得到Serial number
结构:IOCTL_STORAGE_QUERY_PROPERTY,可是只能得到硬盘的Serial number,就是得不到U盘的Serial number,这是为什么?