请问,用c#怎么得到U盘的序列号(不是盘符)?
如题!
------解决方案--------------------调用 WMI.NET,例: 
 System.Management.ManagementObjectSearcher cmicWmi = new ManagementObjectSearcher( "SELECT * FROM Win32_DiskDrive "); 
 System.UInt32 sn = 0; 
 foreach(ManagementObject cmicWmiObj in cmicWmi.Get()) 
 { 
 sn = Convert.ToUInt32(cmicWmiObj[ "signature "].ToString()); 
 }   
 不过不支持 Win9x,要支持 Win9x 需要调用 Win32 API
------解决方案--------------------上面的是读HardDisk的,读USB好像不行吧。可以试试。