![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| CTPAX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.12.2008 Где: Слоним Репутация: нет Всего: нет |
Подскажите, пожалуйста, как программными средствами Delphi можно определить коды (ID) оборудования, установленного в ПК...
|
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 19 Всего: 95 |
Поиск по слову "AllLib".
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
| CTPAX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.12.2008 Где: Слоним Репутация: нет Всего: нет |
Спасибо, но это не совсем то что мне нужно... А нужно следующее: в Диспетчере устройств есть список устройств (извиняюсь за каламбур). Для каждого устройства в свойствах на вкладке Сведения можно увидеть Код экземпляра устройства и код (ID) оборудования и много всего прочего и интересного... так вот, нужно чтобы программка выдавала список этих самых устройств и их коды (ID)... Тыкните меня, пожалуйста, носом в название функции (если такая есть) или хотя бы идеи как это можно реализовать...
|
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 29 Всего: 191 |
||||
|
||||
| CTPAX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.12.2008 Где: Слоним Репутация: нет Всего: нет |
и как это все заставить работать на делфи?
|
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 29 Всего: 191 |
CTPAX, Google столько примеров и статей выдал, даже SetupAPI.pas переведенный
|
|||
|
||||
| CTPAX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.12.2008 Где: Слоним Репутация: нет Всего: нет |
мне нужен список ID устройств в виде
PCI\VEN_1002&DEV_5B62&SUBSYS_1B621002&REV_00 из диспетчера устройств, а не {C06136A2-43EA-4F43-AF06-7413D07E28B7} из реестра |
|||
|
||||
| THandle |
|
||||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 7 Всего: 372 |
CTPAX, вот примерчик:
Кусок SetupAPI, который нам потребуется(потырен с нета, позже обрезан, более полные, если надо есть в googl'е):
Код примера:
Ну и на всякий случай прикрепляю архив с исходниками. Проверено в не очень лицензионной Delphi 2009. Это сообщение отредактировал(а) THandle - 7.1.2009, 12:17 Присоединённый файл ( Кол-во скачиваний: 133 )
Example.rar 10,51 Kb |
||||
|
|||||
| CTPAX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.12.2008 Где: Слоним Репутация: нет Всего: нет |
THandle, спасибо большое, после некоторой доработки получилось нечто похожее на то что мне нужно... но загвоздка вся в том, что данный пример не находит устройства, на которые не установлены дрова... а мне бы хотелось именно этого, что бы выводился список оборудования, на которое эти самые дрова не установлены...
Это сообщение отредактировал(а) CTPAX - 9.1.2009, 16:32 |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |