C#2003检测移动U盘是否存在?
怎么实现:如何能检测到是否有移动存储设备(如:U盘,硬盘)存在?
------解决方案--------------------http://www.msproject.cn/bbs/dispbbs.asp?boardID=5&ID=56&page=1   
 这里有完整的代码和应用.   
 别忘给分啊
------解决方案--------------------[DllImport( "kernel32.dll ",   CharSet   =   CharSet.Auto)]    
   private   static   extern   int   GetDriveType(string   driveinfo);          
   private   enum   DriveType    
   {    
   NotExist =   1,    
   FloppyOrUsb   =   2,    
   FixedDisk =   3,    
   NetDisk=   4,    
   CDRom=   5,    
   RAMDisk=   6    
   }          
   public   bool   IsUSBDisk(string   driveInfo)    
   {    
   if(driveInfo==null   ||   driveInfo==    " ")    
   return   false;    
   if(GetDriveType(driveInfo)   ==   (int)DriveType.FloppyOrUsb){    
   return   true;    
   }else{    
   return   false;    
   }    
   }          
   利用API   
 特别提醒: 
 using   System.Runtime.InteropServices;