2011-07-26 6 views
-1

질문이 있습니다. 어떤 유형의 컨트롤러가 내 PC에 연결되어 있는지 알고 싶습니다. 예를 들어 Xbox 컨트롤러 또는 일반 USB 게임 패드입니다.USB 장치 모델

+1

그냥 그러므로이 질문 오프 주제 –

+0

내가 너무 아마추어 해요, 프로 프로그래머가 아니에요,하지만 내가있다 "하지만 프로그래머가 아니에요"코멘트했다 VBScripts와 함께 작동 할 수 있습니다 :))이 질문은 나에게 받아 들여 지므로 전혀 문제가되지 않습니다.) – Nofuzy

+0

여기에는 많은 운영 체제가 사용되고 있으며, 어떤 언어를 사용하고 싶으십니까? 어떤 점에서 연결되어 있는지 알아 내려고 노력하고 있습니까? – blalasaadri

답변

0

WMI가 제공하는 정보는 Powershell을 사용하여 WMI 정보를 검색하는 방법을 설명하는 this article을 볼 수 있지만 일반 절차는 모든 언어에서 사용할 수 있어야합니다.

This articlethis article에도 유용한 정보가 포함되어 있지만 WMI가 널리 사용되므로 다른 필수 정보를 찾는 것이 어렵지 않아야합니다.

+0

답장을 보내 주셔서 감사합니다. 그러나 저는 프로그래머가 아닙니다. ("USB 장치 모델 값"의 위치를 ​​알고 싶습니다. 게임 패드의 유형? 창문이 거기에서 데이터를 읽는 곳이 있습니까? – Nofuzy

+0

문제는 프로그래밍 보드입니다 .... 어디서 Windows가 실제로이 정보를 저장하는지 알지 못합니다 - wmi를 통해 액세스 할 수 있습니다 ... superuser.com에서 stackoverflow의 자매 사이트 인 파워 사용자는 알고있는 사람들이있을 수 있습니다. 이런 종류의 구현 세부 사항. – fvu

0

장치가 검색되면 Windows는 일치하는 하드웨어 ID 정보가 들어있는 드라이버 패키지를 찾습니다. 일반적으로 드라이버 패키지는 .INF 파일과 .SYS 파일로 구성됩니다.

INF 파일은 드라이버 패키지가 지원하는 하드웨어 ID, 일부 구성 정보 및 드라이버 바이너리 (.SYS 파일)를 식별합니다.

이미 INF 파일 이름이 있습니다 (등록한 레지스트리 정보에 있음).

INF 파일을 찾아 메모장에서 열어서 조사 할 수 있습니다.

Windows는 일반적으로 C : \ Windows \ inf에 "알려진"장치의 INF 파일을 저장합니다. 여기에는 Windows에서 "기본적으로"지원하는 장치는 물론 나중에 시스템에 추가 한 드라이버의 INF 파일도 포함됩니다.

More info on INF files