Текущий архив: 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.45 MB
Время: 0.038 c