Как получить имя производителя USB-устройств через Win32 API.Имя устройства USB-устройства в Windows API
Я ищу пример в Win32 API, а не в .Net.
Имя устройства USB-устройства встроено в дескриптор USB.
Благодаря
Как получить имя производителя USB-устройств через Win32 API.Имя устройства USB-устройства в Windows API
Я ищу пример в Win32 API, а не в .Net.
Имя устройства USB-устройства встроено в дескриптор USB.
Благодаря
привет Я думаю, что WMI может дать всю информацию, которая и нужна из окон просто запрос огня против API это вернуть все данные, доступные в машине вам
http://msdn.microsoft.com/en-us/library/ms186146%28VS.80%29.aspx
Запустите образец USBView, который поставляется вместе с WDK, чтобы получить имя производителя и другую информацию о USB-устройствах.
Вы можете получить имя производителя устройства с помощью «SetupDiGetDeviceRegistryProperty« winapi.
Для получения более подробной информации, пожалуйста, обратитесь к MSDN link.
if (SetupDiGetDeviceRegistryProperty(hDevInfo, &spDevInfoData,SPDRP_MFG, &DataT, (PBYTE)bufManufact, sizeof(bufManufact), &nSize))
{
}
else
{
_tcscpy_s(bufManufact,sizeof(bufManufact)/sizeof(TCHAR),_T("Unknown"));
}
Для газоразрядных устройств USB используется функция HidD_GetManufacturerString из Windows DDK. – harper 2010-11-26 06:14:25
Вы пробовали посмотреть SetupAPI? – kichik 2010-11-27 15:45:52