답변을 드리기에 앞서,
저도 지금 공부하는 중이라 아직 실무적으로 적용해보지 못한 내용들이라는 점을 알려드립니다.
1) 물론 가능합니다.
CreateFile 이라는 API함수를 사용해서 USB 장치를 열 수 있고,
만약 열리지 않을 경우 에러를 리턴합니다.
(열리지 않을 경우 = 장치가 연결되지 않은 경우)
2) 역시 가능합니다.
DeviceIOControl 이라는 API 함수를 사용하면 됩니다.
ReadFile/WriteFile 함수도 가능합니다.
3) 예제 링크 걸어드립니다.
CreateFile 함수 예제
http://gajaw.tistory.com/56
http://www.winapi.co.kr/reference/Function/CreateFile.htm
DeviceIOControl 예제는 가지고 있는 링크가 없네요...
USB에 관한 전체적인 내용을 다룬 곳
http://muosys.egloos.com/
마지막으로...
질문하기 전에 검색을 미리 해보시는 걸 추천합니다.
가능성 여부에 관한 질문은 웬만큼 검색하시면 다 나옵니다.
질문 후 답변을 기다리는 것보다 검색으로 찾는 게 일반적으로 더 빠릅니다.
빨간눈 님이 쓰신 글 :
: 안녕하세요~ 문의 드립니다.
: BCB6.0을 사용하고있습니다.
: 다름 아니라, 몇가지 주변 기기의 내용을 핸들링 할수 있는지 궁금합니다.
: USB마우스,USB키보드,기타-USB스토로지 장치 등등을 이용하게 되면,
: PC에서 새로운 장치가 인식되고, 곧이어 새장치를 찾아서 사용하게 되는데,
:
: 1) 이러한 내용을 BCB6.0을 이용해서 새로운 장치가 내 PC에 감지 되었는지 알수있나요?
: 2) 또는 핸들링 할수 있는지여?
: 3) 있으면 비슷한 예제가 있을것 같아요~ 참고 자료 주시면 감사히 쓰겠습니다.
:
: 이상 질문 드립니다~ ^^;
|