![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Plug and Play устройства
N0ve11 © (2006-04-25 17:01:00)Подскажите, пожалуйста, как программно провести поиск Plug & Play устройств? У меня такая вот проблема: если перед стартом Windows не включить модем, то установить соединение с Интернет не получится, пока не произведешь поиск устройств в окне "Установка оборудования". Хотелось бы автоматизировать этот процесс программой. Да, и хто знает, подскажите, как программно установить соединение ОС с провайдером (аналогично ручной установке). Заранее благодарен.
N0ve11 (2006-04-29 14:51:00) [1]2 UnManБольшое спасибо. Это как раз то, что я искал. Может даже программу писать не придется - обойдусь Rescan'ом :). Хотя с API интересно поработать
Un-man (2006-04-28 20:50:00) [2]Чего то я сегодня добрый :-)
Вот адрес, откуда качать программку и исходники (Visual C++):
http://home.tula.net/psychedelic/soft/rescan/
Используемых там функций WinAPI - CM_Locate_DevNode, CM_Reenumerate_DevNode, в юнитах Дельфи похоже нет. На сайте delphi-jedi.org ( http://delphi-jedi.org/APILIBRARY:882139) есть ссылка на полную конвертацию WinAPI, может там будет.
Un-man (2006-04-28 20:39:00) [3]Ищи исходники программы Rescan, она как раз этим занимается.
N0ve11 (2006-04-26 09:05:00) [4]
> Установить соединение - RasDial. Кроме нее, естественно,
> понадобится еще половина RasAPI - RasHangUp, RasEnumConnections
> и т.д.
За это - большое спасибо :)
> Насчет поиска Plug&Play для данной задачи можно сказать
> одно - не напрягай машину по пустякам :-)
И все-таки, как такое можно решить?
> Зачем вообще выключать модем?
У меня блок питания модема сильно греется :)
> В крайнем случае, установи для него не-p&p-драйвер Стандартного
> модема.
Я думал это сделать, но стандартный драйвер ставить как-то не хочется (все-таки, как мне кажется, некоторые AT-команды, спецефичные для моего модема, могут перестать работать - я просто пользуюсь программами Advanced Call Center, Секретарь, Venta Fax, etc)
DrPass (2006-04-25 17:49:00) [5]Установить соединение - RasDial. Кроме нее, естественно, понадобится еще половина RasAPI - RasHangUp, RasEnumConnections и т.д.
Насчет поиска Plug&Play для данной задачи можно сказать одно - не напрягай машину по пустякам :-) Зачем вообще выключать модем? В крайнем случае, установи для него не-p&p-драйвер Стандартного модема.