2010-11-26 6 views
0

Win32 API를 통해 USB 장치 제조업체 이름을 얻는 방법은 무엇입니까?Windows API의 USB 장치 제조업체 이름

.Net이 아닌 Win32 API에서 예제를 찾고 있습니다.

USB 장치 제조업체 이름이 USB 설명자에 포함되어 있습니다.

감사

+0

당신이 Windows DDK에서 함수 HidD_GetManufacturerString를 사용합니다. – harper

+0

당신은 SetupAPI를 보았습니까? – kichik

답변

0
에 기계에서 사용할 수있는 모든 정보를 반환 창에서 필요한 모든 정보를 제공 할 수 있다고 생각 안녕하세요

WDK와 함께 제공되는 USBView 샘플을 실행하여 USB 장치에 대한 제조업체 이름 및 기타 정보를 얻습니다.

1

"SetupDiGetDeviceRegistryProperty"winapi를 사용하여 장치의 제조업체 이름을 얻을 수 있습니다.

자세한 내용은 MSDN link을 참조하십시오.

예제 코드 : USB의 HID 장치의 경우

if (SetupDiGetDeviceRegistryProperty(hDevInfo, &spDevInfoData,SPDRP_MFG, &DataT, (PBYTE)bufManufact, sizeof(bufManufact), &nSize)) 
{ 
} 
else 
{ 
    _tcscpy_s(bufManufact,sizeof(bufManufact)/sizeof(TCHAR),_T("Unknown")); 
} 
관련 문제