Windows 플랫폼과 관련하여 USB 드라이브 또는 모든 종류의 휴대용 미디어가 연결되었을 때 확인할 수있는 이벤트입니까?C/C++ USB 드라이브 이벤트
3
A
답변
5
처음 등록하지 않으면 이러한 알림을받지 못합니다. 이를 수행하려면 RegisterDeviceNotification()을 사용하십시오.
이러한 알림을 수신하도록 창을 등록한 후에는 WM_DEVICECHANGE 메시지를 처리하십시오.
2
비록 this article is about Qt이지만 답변의 코드는 여기에서 관련이 있습니다.
관련 문제
- 1. USB 드라이브 문자 찾기
- 2. USB 플래시 드라이브 문제
- 3. Java에서 USB 드라이브 보호
- 4. .NET을 사용한 USB 드라이브 프로그래밍
- 5. 이동식 드라이브 (예 : USB 플래시 드라이브) 감지 C/C++
- 6. 드라이브 마운트시 반응하는 Windows 이벤트 API?
- 7. VC++에서 USB 드라이브 문자를 나열하십시오.
- 8. Mac OS 10.4에서 USB 드라이브 경로 찾기
- 9. 삽입 된 USB 드라이브 감지 - Windows 서비스
- 10. C 드라이브에서 USB 드라이브 쓰기 방지 방법
- 11. USB 드라이브 용 Windows 응용 프로그램 작성
- 12. windows에서의 USB pnp 이벤트
- 13. 어떻게 새 드라이브
- 14. usb 플래시 드라이브 시뮬레이션 (cd/dvd rom 가상 드라이브처럼) - 가능합니다
- 15. 휴대용 Windows 개발 환경 및 USB Thumb 드라이브
- 16. C 드라이브의 USB 드라이브 휴대용 응용 프로그램 작성
- 17. Linux 커널의 USB 장치 및 HDD 장치 용 드라이브 문자
- 18. Python이 USB 드라이브를 감지 한 다음 드라이브 문자를 할당 하시겠습니까?
- 19. USB 드라이브 삽입을 감지 및 제거 Windows 서비스 및 C#
- 20. 데이터 카드와 펜 드라이브 또는 USB 플래시 드라이브의 구별
- 21. C# 응용 프로그램에서 USB 드라이브 문자를 어떻게 검색합니까?
- 22. 어떻게 얻을 수 있습니다 (연결) 모든 USB 드라이브
- 23. MDItemRef에서 로컬 드라이브 확인
- 24. 외부 드라이브 열거
- 25. 드라이브 문자 감시자
- 26. linux usb 연결/연결 끊기 이벤트
- 27. 디버거에서 "cc"opcode
- 28. PHP 이메일 양식 CC
- 29. call/cc - 가능합니까?
- 30. Debian cc flat_namespace
유일한 방법입니까? –
내가 아는 유일한 방법. – Stefan
-1이 필요하지 않기 때문에 작동하지 않습니다. 연결된 MSDN 기사 인용 : "볼륨 알림이 최상위 창으로 브로드 캐스팅되므로 dbch_devicetype이 DBT_DEVTYP_VOLUME 인 경우 함수가 실패합니다." USB 드라이브 (대용량 저장 장치 프로파일 구현)는 볼륨입니다. – MSalters