짧은 : 내 USB CDC 장치의 hotplug 이벤트를 PID/VID로 감지하고 Visual C++ 및 Windows에서 만든 가상 COM 포트를 가져와야합니다 최종 dll을 만듭니다.Visual C++에서 연결된 모든 USB 장치를 나열하는 방법
Windows에서 연결/연결 해제 할 때 알림을 받아야하는 USB CDC 장치가 있습니다. 내 접근 방식은 RegisterDeviceNotification
및 "보이지 않는"창을 사용하여 WM_DEVICECHANGE
알림을 수신하는 것입니다. 이 부분은 지금까지 작동합니다.
지금까지 플러그가 꽂혀있는 USB 장치 목록을 얻고이를 반복하고 PID/VID로 장치를 필터링해야합니다. 그때 나는 COM 포트를 포함하여 장치에 대한 더 많은 정보를 얻을 수 있다고 생각합니까?
SetupDi
을 사용하는 나의 목표를 달성하는 유일한 방법은 setupapi.h
입니까? 목표를 달성하는 유일한 방법은 WDK/DDK를 사용하고 있습니까?
최대한 빨리 오픈 소스 인 http://github.com/vinzenzweber/USBEventHandler에 있습니다. Mac 버전은 이미 구입할 수 있습니다!
링크가 없습니다. – orbitcowboy
https://github.com/jiango/USBEventHandler에서이 링크 아래 프로젝트를 찾았습니다. – vinzenzweber