C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[27474] Re:[질문] 현재 꽂혀있는 USB 기기 정보 알아내기...
소지영 [neonim] 1355 읽음    2003-10-11 06:42
리지스트리를 읽어도 됩니다.

WDM을 만들어서 사용 하셔도 되긴한데 그냥 레지스트리 읽는게 편하겠죠.

예전에 델파이코리아인지 델마당인지 답변한게 있는데 레지스트리 어디 인지는 찾아봐야 겠네요.

키가 정확히 생각이 안나서요...

여하튼 변경 안되는곳도 있구요, 변경 되는곳도 있습니다.

레지스트리를 자세히 보니 등록했던 디바이스을 전부 가지고 있는곳이 있고 기기가 꽃히면 레지스트리에 올라오는곳이 있네요.

아마 짱님이 보셨던곳은 레지스트리중 전자가 아닌가 싶습니다.

그냥 API를 써도 되고 레지스트리를 읽어도 되고 WDM을 만들어도 되고 DDK함수를 써도 됩니다.

편하게 하고자 하는 방법으론 레지스트리가 제일 편하니까요...^^

VendorID를 알고자 하신다면 www.delphikorea.com의 팁란에서 USB로 검색 해보셔도 나올겁니다.

원래 C++로 되어 있던걸 Delphi로 바꾼거라 작동에는 전혀 문제 없구요...




짱 님이 쓰신 글 :
: 밑에서 레지스트리 답변을 잘 들었는데염.. ^^
:
: 제가 질문을 잘 못해서..
:
: 제가 하고 싶은 일은 현재 꽂혀있는 USB기기 (조이스틱)의
:
: 아이디를 읽어서 어느제품인지를 판별하구 싶어요.
:
: 레지스트리에 있긴 있는거 같은데 레지스트리 값은 기기를 빼도 없어지지는 않네요? ^^
:
: 만약 레지스트리 값이 생겼다 없어졌다 하면 그걸 읽는게 좋을텐데...
:
: 하여간 그래서 생각한 방법은 옛날 98시절에 USB 해보던 바로는 USB vxd를 가지고
:
: VendorID를 읽어내는 명령을 줄수 있었던거 같거든요.
:
: 2000에서도 쓸수 있는 방법으로 뭐 없을까요? 현재 꽂혀있는 하드웨어 등록정보를 알아낸다던지
:
: 머 그런방법으로요.
:
: 꼭좀 알려주세요~~

+ -

관련 글 리스트
27427 [질문] 현재 꽂혀있는 USB 기기 정보 알아내기... 840 2003/10/08
33596     Re:[질문] 현재 꽂혀있는 USB 기기 정보 알아내기... smleelms 1075 2003/10/09
33595     Re:[질문] 현재 꽂혀있는 USB 기기 정보 알아내기... smleelms 1375 2003/10/09
33594     Re:[질문] 현재 꽂혀있는 USB 기기 정보 알아내기... smleelms 1188 2003/10/09
27474     Re:[질문] 현재 꽂혀있는 USB 기기 정보 알아내기... 소지영 1355 2003/10/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.