나는 직렬 포트가있는 추적 상자를 부착하고, usb에 직렬로 Windows 모바일을 연결합니다. USB를 통해 추적 상자가있는 Windows 모바일 장치를 연결할 때 USB 플러그인을 감지 할 수 있습니까?소형 액자에서 플러그 접속 식 usb를 검출하는 방법
1
A
답변
0
특정 시스템을 변경하는 동안 트리거되는 NOTIFICATION_EVENT_DEVICE_CHANGE 이라는 시스템 이벤트가 있습니다. USB 장치를 연결하여 해당 이벤트가 생성되는지 여부는 알 수 없지만 시작 장소입니다. 이벤트는 기본 함수 인 CeRunAppAtEvent를 통해 액세스됩니다. CeRunAppAtEvent는 프로그램을 시작하고 실행중인 프로그램에 이벤트를 알리는 데 사용할 수 있습니다.
질문에 태그는 소형 프레임 워크를 사용하고 있음을 나타냅니다. CeRunAppAtEvent가 네이티브 함수이므로 직접 액세스 할 수 없습니다. P/Invokes를해야 할 것입니다. 속도를 높이기 위해 다른 리소스로 안내 할 것입니다.
다음 코드는 특정 이벤트 중에 프로그램을 시작하는 데 CeRunAppAtEvent를 사용했습니다. USB 장치를 연결할 때 시작할 프로그램을 얻을 수 있는지 확인하기위한 시작점으로 사용합니다.
0
전화 RequestDeviceNotifications. just like this blog post을 사용할 수 있습니다. 단, 파일 시스템 대신 일반 장치를 찾으면됩니다.