Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Получение списка устройств   Найти похожие ветки 

 
Shpil   (2005-08-30 14:39) [0]

Подскажите, пожалуйста, как получить список устройств, отображаемых в Device Manager-е. Если можно, приведите кусок кода на Delhi.


 
NikNet ©   (2005-08-30 19:49) [1]

Удалено модератором


 
dmitry501 ©   (2005-08-31 05:22) [2]

1.Проще всего из реестра-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
2. Почитай MSDN на тему setupapi, в частности SetupDiCreateDeviceInfoList


 
Shpil   (2005-08-31 09:06) [3]

К сожалению получить из реестра не получается, т.к. ветка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum не изменяется после отключения устройства (на базе RS232).


 
BiN ©   (2005-08-31 09:17) [4]

Shpil   (30.08.05 14:39)  

Подскажите, пожалуйста, как получить список устройств, отображаемых в Device Manager-е.


The SetupDiEnumDeviceInfo function returns a context structure for a device information element of a device information set. Each call returns information about one device; the function can be called repeatedly to get information about several devices.

(c) msdn


 
dmitry501 ©   (2005-08-31 09:18) [5]

Все правильно. Устройство осталось, просто отключено. Чтобы ветка изменилась нужно его кдалить. Вы наверно удивитесь, сколько устройств помнит windows, а device manager их просто не отображает.


 
Shpil   (2005-08-31 11:39) [6]

На MSDN все примеры на C, а как использовать SetupDiEnumDeviceInfo в Delphi? Какую библиотеку подключать?


 
Игорь Шевченко ©   (2005-08-31 11:46) [7]

Shpil   (31.08.05 11:39) [6]

http://www.delphi-jedi.org


 
AlexeyM   (2005-08-31 19:25) [8]

там вроде если устройство включено(присутствует) должен быть ключ Control, но это не всегда



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
1-1129547467
Хрюндель
2005-10-17 15:11
2005.11.06
Как передать в функцию как аргумент - тоже фукцию?


6-1122071841
vers
2005-07-23 02:37
2005.11.06
Сохранение указателя на TIdContext в Indy10


1-1129644065
Вопрос
2005-10-18 18:01
2005.11.06
Как выдрать картинку из Word?


2-1129539982
Vladimir88
2005-10-17 13:06
2005.11.06
Temp Dir


2-1129266306
Arkady
2005-10-14 09:05
2005.11.06
Вычисляемое поле