Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.05.2012, 23:53
KaLLIaK KaLLIaK вне форума
Прохожий
 
Регистрация: 28.05.2012
Сообщения: 6
Репутация: 10
Смущение ID оборудования, определение драйвера

Имеется программа list-installed-devices.rar создающая в делфи диспетчер устройств.
В связи с тем что API и WMI не знаю. А знаний которые успел почерпнуть самостоятельно не хватает, для нормальной работоспособности.
Прошу помощи.
Есть ли возможность вынести информацию в таком виде:
http://www.delphisources.ru/forum/at...d=133823462 5

И сразу второй вопрос.
Как осуществляется сравнение ИД_оборудование=драйвер.
И как реализовать это в делфи, может кто-то сталкивался.

Буду благодарен за любую помощь.
Изображения
Тип файла: jpg драйвер делфи.jpg (68.9 Кбайт, 26 просмотров)
Ответить с цитированием
  #2  
Старый 30.05.2012, 00:24
KaLLIaK KaLLIaK вне форума
Прохожий
 
Регистрация: 28.05.2012
Сообщения: 6
Репутация: 10
По умолчанию

Чтоб хоть как-то приблизится к желаемому, нашел как вытащить название видео карты.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  lpDisplayDevice: TDisplayDevice;
  dwFlags: DWORD;
  cc: DWORD;
begin
  memo1.lines.Clear;
  lpDisplayDevice.cb := sizeof(lpDisplayDevice);
  dwFlags := 0;
  cc := 0;
  while EnumDisplayDevices(nil, cc, lpDisplayDevice, dwFlags) do
  begin
    Inc(cc);
    memo1.lines.add(lpDisplayDevice.DeviceString);
    Memo1.Lines.Delete(1); //удаляем 2ненужную строку
    Memo1.Lines.Delete(2); //удаляем 3ненужную
    Memo1.Lines.Delete(3); //4ненужную.

  end;

end;

Теперь бы еще вытащить звук (хотя бы) и как-то расставить на против них их ИД.
Ответить с цитированием
  #3  
Старый 01.06.2012, 17:35
KaLLIaK KaLLIaK вне форума
Прохожий
 
Регистрация: 28.05.2012
Сообщения: 6
Репутация: 10
По умолчанию

Так сравнение Ид_оборудования и Драйвера. понял как реализовать, на примере "драйвер пак солюшена".
текстовые блокноты с ид и путем до драйвера.

Встает такой вопрос.
В эдит или в мемо, не факт важно. выводим Ид_оборудования.
Как реализовать поиск по txt данного номера. Если в нем идет запись форматом.
Ид_оборудования (пробел) Путь к установщику.
Чтобы найдя нужный Ид остальные символы в строке после пробела, он воспринимал как путь и по нажатию на кнопку запускал установщик на том конце.

коряво конечно изложил мысль.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:37.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025