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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

Добрый вечер.
У меня есть список 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] вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Информация о ресурсах устройства 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


16:27.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru