![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обновить конфигурацию оборудования [D7, Win2k, WinXP]
ipavels © (2004-05-11 22:37:00)В Win2k и WinXP в Менеджере устройств, есть возможность Обновить конфигурацию оборудования, одним словом она производит проверку измений во всех устройств в системе или новых устройств PnP. Я хотел узнать можно ли с помощью WinApi реализовать такую возможность в программе, если можно то пожайлуста приведите примеры.
За ранее спасибо.
N170 (2004-05-12 22:54:00) [1]Так в чём проблема?
ipavels (2004-05-12 22:30:00) [2]Этот пример я уже находил, для него нужен DDK, но не это главное, просто мне надо его реализовать в Дельфи.
N170 (2004-05-12 19:03:00) [3]Это можно сделать, используя API менеджера конфигурации. Вот ример на языке "С" из документации MSDN:
void ReenumerateDevices(void)
{
DEVINST devInst;
CONFIGRET status;
status = CM_Locate_DevNode(&devInst, NULL, CM_LOCATE_DEVNODE_NORMAL);
if (status != CR_SUCCESS)
{
OutputDebugString("CM_Locate_DevNode() failed");
return;
};
status = CM_Reenumerate_DevNode(devInst, 0);
if (status != CR_SUCCESS)
{
OutputDebugString("CM_Reenumerate_DevNode() failed");
};
};