Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
а как узнать GUID конкретного подключенного устройства ? 11.01.05 00:24 Число просмотров: 6136
Автор: eug Статус: Незарегистрированный пользователь Отредактировано 11.01.05 00:27 Количество правок: 1
|
> это просто мой GUID, где он определен - не важно. см MSDN и > PlatformSDK на предмет "DEFINE_GUID".
а как узнать GUID конкретного подключенного устройства ?
а то я всё реджистри уже облазил, и нахожу только GUID для классов устройств
[подобные в постах выше]
> вполне реально добраться до file-handle к устройству > (экземпляру класса), а потом через IOCTL (если такой > предусмотрен) получить subj. подскажите чайнику, плиз, вот у меня выводится:
DevInfoDetail->DevicePath =
\\?\usbstor#disk&ven_lg&prod_x-tick_2.0&rev_1.00#7&328699db&1#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
- что это за зверь, что из этого стринга можно понять ?
особенно интересует #7&328699db&1
file-handle - это то, что возвращает такой вот вызов:
HANDLE hUsbDevice = CreateFile ( DevInfoDetail->DevicePath, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL); ?
|
|
|