2014-05-09 3 views
2

WPF 응용 프로그램의 경우 C#을 사용하여 프로그래밍 중이므로 특정 USB 장치 (이 경우 Philips GoGear Vibe)가 PC에 연결되어 있는지 확인하고 싶습니다.USB 장치가 연결되어 있는지 확인

기본적으로 이것을 검사하고 bool을 반환하는 함수가 필요합니다.

이 USB 장치가 연결된 드라이브 문자를 찾을 수 있기를 바랍니다.

나는 이것을 봤지만 아무 대답도 정말 필요한 것을 만족시키지 못합니다.

+0

제발 여기 좀 봐 http://stackoverflow.com/questions/3331043/get-list-of-connected-usb-devices – Christos

답변

1

이러한 링크를 살펴보십시오.

드라이브가 연결된 경우 확인하기 위해 검사와 함께 당신을 도울해야 C# detect usb device ClassCode (usb device type) http://social.msdn.microsoft.com/Forums/en-US/e6f074b3-31ae-4d9d-9aee-6eda728b17f6/detecting-usb-device-insertion-in-c

USB Device Connected . 드라이브 문자와 경로를 확인하려면, 당신이 바로 초기화 드라이브를 비교, 당신의 드라이브에 대한 초기화로이 작업을 수행 할 필요가

DriveInfo[] allDrives = DriveInfo.GetDrives(); 

사용 주 내가 추가하고 링크에서 솔루션에 이벤트를 넣고 새로운 드라이브 목록에 이벤트가 있고 홀수 번째 드라이브 문자가 드라이브 문자가됩니다. 그러나 이것을하는 다른 방법이 있습니다. 하나는 그것에 많은 결점이 있습니다.

+0

또한, 나는 당신이 마이크로 소프트 링크를 읽는다면 해결책이 있다고 믿는다. ID가있는 드라이브 문자를 얻을 수 있습니다. 이는 내 것보다 나은 방법입니다. 행운을 빕니다 – Jonny

관련 문제