Форум: "Прочее";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];
ВнизКак программно отключить и подключить устройство USB? Найти похожие ветки
← →
Урсулапов_ (2009-12-13 09:59) [0]Здравствуйте, мастера! :)
Использую для выхода в инет ADSL модем Dlink-200. Время от времени он глючит, соединение с инетом теряется, и приходится выдергивать шнур Usb и обратно втыкать, после чего можно обратно использовать модем.
После очередного глюка попробовал в диспетчере устройств (Windows XP) попробовал отключить и обратно задействовать устройство, не трогая шнур, - получилось.
Вопрос - как можно отключать и обратно подключать это устройство USB средствами Delphi или другими программами? В идеале хотелось бы, чтоб програмка сидела, следила за подключением к интернету, в случае чего - автоматически отключала и подключала устройство.
"Почему бы не купить новый модем?" - куплю, когда деньги появятся.
"В гугле забанили?" - нет, и там ищу параллельно, просто хотел и у вас спросить.
Спасибо большое.
← →
Урсулапов_ (2009-12-13 10:01) [1]И еще добавлю...
"Почему бы каждый раз не вытаскивать шнур и обратно втыкать? / Ну и используй каждый раз Диспетчер задач" - просто пользуюсь торрентом, оставляя на закачку файлы на ночь.
← →
Урсулапов_ (2009-12-13 11:19) [2]Скачал DevCon с сайта MS, пока вручную играюсь с "devcon disable"/"devcon enable".
1. devcon disable *D-Link* - хотел отключить/задействовать все D-Link в системе (устройств с названием D-Link в системе - 1), только не получается. Ошибка "no device disabled".
2. devcon disable =net - отключение всех сетевых карт, происходит медленно, минуты за три. Последующее devcon enable =net - тоже медленно. Хотя, это пока что единственный рабочий вариант :)
3. devcon disable =USB, и последующее devcon enable =USB - отключение/подключение всех USB-устройств. Отключаются 11 устройств, подключаются - 5. Модем отключается, но обратно не включается.
Копаем дальше... :)
← →
KilkennyCat © (2009-12-13 11:30) [3]можно еще круче - перезагрузить весь комп :) тогда все отключаться, и наверное, все включаться.
← →
Урсулапов_ (2009-12-13 11:36) [4]:)
Тупо получилось конечно, но:
devcon disable USB\VID_0572*
devcon enable USB\VID_0572*
перезагрузил только USB-модем (за 18 секунд, вот такой я зануда :) ).
Пока батник работает безотказно, теперь остается только написать програмку, которая будет следить за подключением к инету, в случае чего выполнять эти две строки, потом подключаться в интернет. А там, глядишь, и до собственной ОС недалеко.. :))
← →
sniknik © (2009-12-13 11:45) [5]> "Почему бы не купить новый модем?" - куплю, когда деньги появятся.
а почему бы не сходить к ним на сайт и не скачать обновленные драйвера? ну и почитать там форум, проблема известная, 100 раз обсуждалась.
> просто пользуюсь торрентом, оставляя на закачку файлы на ночь.
там же в обсуждениях кроме правильного решения (избавления от проблемы дисконекта) были ссылки на альтернативный PPPoE клиент, с функцией восстановления коннекта (для торента неправильное решение... т.к. на отдаче скидывание результатов идет с интервалами и определяет тебя по id соединения, т.е. если пере подключение произойдет раньше будет новая сессия, а результат старой не засчитает. короче - не видать тебе рейтинга как своих ушей).
← →
KilkennyCat © (2009-12-13 11:49) [6]
> sniknik © (13.12.09 11:45) [5]
зато он теперь умеет вкл-выкл усб делать. заодно и я теперь.
← →
Урсулапов_ (2009-12-13 14:02) [7]
>
> а почему бы не сходить к ним на сайт и не скачать обновленные
> драйвера? ну и почитать там форум, проблема известная, 100
> раз обсуждалась.
Я был здесь
http://www.dlink.com/support/products/
и не нашел драйвер на DSL-200 :(
← →
miek (2009-12-15 09:49) [8]в форумах писали, что д-линкам очень помогает питание через _хороший_ сетевой фильтр, а лучше - через бесперебойник.
← →
Урсулапов_ (2009-12-15 16:13) [9]
> miek (15.12.09 09:49) [8]
Спасибо, учту. :)
Через бесперебойник - это хорошо. Только новый модем обойдется дешевле.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c