Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 06.06.2012, 22:15   #1
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
Вопрос Информация о драйвере устройства

Добрый вечер.
У меня есть список GUID устройств. Мне нужно получить информацию о драйвере устройства и его производителе.
Как я могу имея GUID устройства и GUID класса устройства получить информацию об устройстве?

Получаю список GUID классов устройств так
Код:
procedure TForm1.LoadGUIDClasses;
var
  i:DWORD;
  Res:CONFIGRET;
  GUID: PGUID;
  Buffer: array [0..1023] of CHAR;
  BufSize: DWORD;
begin
  DeviceClassesList := TStringList.Create;
  i:=0;
  repeat
    GetMem(GUID, SizeOf(TGUID));
    Res := CM_Enumerate_Classes(i, GUID^, 0);
    if Res <> CR_NO_SUCH_VALUE then
    begin
      SetupDiGetClassDescription(GUID^, @Buffer[0], Length(Buffer), BufSize);
      DeviceClassesList.AddObject(Pchar(@Buffer[0]), TObject(GUID));
    end;
    Inc(i);
  until Res = CR_NO_SUCH_VALUE;

end;
GUID устройства из класса так
Код:
for i:=0 to DeviceClassesList.Count-1 do
   begin
       GUID := PGUID(DeviceClassesList.Objects[i]);
   end;
$me = $me == $me ? $me : $me;

Последний раз редактировалось [MoNAMur]; 06.06.2012 в 22:22.
[MoNAMur] вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Информация о ресурсах устройства CyberRich Win Api 5 30.04.2015 17:36
Определение устройства Drac0Sha HTML и CSS 4 04.08.2012 12:56
Что то со звуком - дело в драйвере? Kreadlling Железо 3 07.09.2011 22:34
Сетевые устройства NightWish Помощь студентам 2 16.03.2011 18:25
ресурсы устройства notHaker Win Api 3 25.06.2010 00:04