2012-06-19 4 views
2

프로젝트를 위해 연결된 Blackberry 장치의 드라이브 문자를 C# .NET에서 프로그래밍 방식으로 검색하려고합니다. 지금까지, 나는 장치의 뿌리에 블랙 베리라는 폴더를위한 드라이브를 들여다 보아 이것을 달성했다. 그러나 이것은 더럽고 아주 우아한 해결책은 아니다.연결된 블랙 베리 감지

나는 USB 장치의 PID와 VID를 추출하려고 시도했지만 많은 블랙 베리가 있기 때문에 모든 블랙 베리에서 작동하지 않을 것으로 보인다.

아이디어가 부족했습니다. 누구 한테 도움이 되니?

답변

1

공급 업체 ID만으로는 검색 할 수 없습니까? 모든 블랙 베리 장치는 (이론적으로) Research In Motion Vendor ID를 사용해야합니다. http://www.linux-usb.org/usb.ids에 따르면 이들은해야합니다 : 난 그냥 내 볼드 9900을 연결 한, 그것은 참으로 0fca의 VID, 나는이 방법을 사용하는 것이 좋습니다 8004

의 디바이스 ID를 사용하는

0fca Research In Motion, Ltd. 
    0001 Blackberry Handheld 
    0004 Blackberry Handheld 
    0006 Blackberry Pearl 
    0008 Blackberry Pearl 
    8001 Blackberry Handheld 
    8004 Blackberry Handheld 
    8007 Blackberry Handheld 

,이 소수의 장치 ID (또는 적어도 Linux가 지원하는 것) 일뿐입니다. VID를 통해 모든 블랙 베리를 타겟팅하거나 PID별로 필터링하여 필요에 따라 개별 리비전/모델을 타겟팅 할 수 있습니다.