2009-08-13 2 views
4

USB에 존재하지 않는 C# 프로그램에서 USB 드라이브 문자를 검색하는 방법은 무엇입니까? 프로그램이 시스템에 있어야합니다, 여러 개의 USB가 연결되어 있다면 나는 또한 처음으로 제조 업체 이름을 얻을 수 있어야합니다.C# 응용 프로그램에서 USB 드라이브 문자를 어떻게 검색합니까?

foreach (DriveInfo drive in DriveInfo.GetDrives()) 
{ 
    if (drive.DriveType == DriveType.Removable) 
    { 
     // Code here 
    } 
} 

는 USB 드라이브 제조 업체가 더 어려울 수 있습니다 얻기, 당신은 WMI를 사용할 필요가 있습니다 :

답변

0
List<string> list_usb= DriveInfo.GetDrives().Where(d => d.DriveType.ToString() == "Removable").Select(d => d.Name).ToList(); 

      foreach(var i in list_usb) 
      { 
       Console.WriteLine(i); 
      } 

당신이 시도 할 수 있습니다 : 여기에 읽기 USB 드라이브 정보 2 개 링크입니다.

관련 문제