![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Имеется программа list-installed-devices.rar создающая в делфи диспетчер устройств.
В связи с тем что API и WMI не знаю. А знаний которые успел почерпнуть самостоятельно не хватает, для нормальной работоспособности. Прошу помощи. Есть ли возможность вынести информацию в таком виде: http://www.delphisources.ru/forum/at...d=133823462 5 И сразу второй вопрос. Как осуществляется сравнение ИД_оборудование=драйвер. И как реализовать это в делфи, может кто-то сталкивался. Буду благодарен за любую помощь. |
#2
|
|||
|
|||
![]() Чтоб хоть как-то приблизится к желаемому, нашел как вытащить название видео карты.
Код:
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
|
|||
|
|||
![]() Так сравнение Ид_оборудования и Драйвера. понял как реализовать, на примере "драйвер пак солюшена".
текстовые блокноты с ид и путем до драйвера. Встает такой вопрос. В эдит или в мемо, не факт важно. выводим Ид_оборудования. Как реализовать поиск по txt данного номера. Если в нем идет запись форматом. Ид_оборудования (пробел) Путь к установщику. Чтобы найдя нужный Ид остальные символы в строке после пробела, он воспринимал как путь и по нажатию на кнопку запускал установщик на том конце. коряво конечно изложил мысль. |