![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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 данного номера. Если в нем идет запись форматом. Ид_оборудования (пробел) Путь к установщику. Чтобы найдя нужный Ид остальные символы в строке после пробела, он воспринимал как путь и по нажатию на кнопку запускал установщик на том конце. коряво конечно изложил мысль. |