
![]() |
NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus |
![]() ![]() ![]() ![]() ![]() |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (2) [1] 2 > ( Show unread post ) |
![]() |
|
Posted: 20-01-2006, 17:36
(post 1, #532730)
|
||
Daysleeper ![]() Group: Privileged Posts: 21948 Warn:0% ![]() |
ДАНО Устройство (по USB интерфейсу) подключено к компу 24х7. Таких устройств в системе 4. Периодически, так происходит, что Винда забывает о наличии одного из них в системе. Производитель девайса кроет матом комп, винду, Билла Гейтса и господа Бога. Но сам он, естественно, не виноват ни в чем. Документации на драйвер НЕТ, но я знаю адреса, по которым он общается с девайсом, так что послать обычный запрос и обработать ответ, теоретически можно. Устройства к компу подключены всегда и никогда от него отключены не будут, разве что физически помрут, что редкость и в данной задаче не рассматривается. ТРЕБУЕТСЯ Определить в Винде - живы ли ВСЕ девайсы. Если нет, симулировать отключение-включение, чтобы Винда сделала enumeration (хз как по русски). Сделать это надо мне, но я в Винде ни в зуб ногой. Из девелоперского софта - только MS VS Express. Программа, которая будет такое делать, не должна сидеть резидентом - отработала и хватит. То есть, действовать по принципу "когда понадобится, вас позовут". Консольная аппликация, есс-но. |
||
|
Posted: 20-01-2006, 18:04
(post 2, #532744)
|
||
штатный нетлабовский телепат Group: News makers Posts: 4854 Warn:0% ![]() |
Не програмное решение, но всё же. Попробуй запретить винде возможность отключения питания на USB "для экономии электроэнергии" ![]() |
||
|
Posted: 20-01-2006, 18:20
(post 3, #532755)
|
||
Daysleeper ![]() Group: Privileged Posts: 21948 Warn:0% ![]() |
Это я уже делал - не действует ![]() |
||
|
Posted: 20-01-2006, 19:11
(post 4, #532789)
|
||
Talk too much Group: News makers Posts: 2219 Warn:0% ![]() |
Я сам не пробовал, но есть такая программка - DevCon (описание, сама программа). Судя по описанию, вполне подойдет для опроса/reset-a USB устройств. И к тому же, консольная. Другая идея - а что если просто из командной строки делать "dir U:" (или как там у вас в системе устройство называется) - может это реактивирует USB устройства? |
||
|
Posted: 20-01-2006, 20:32
(post 5, #532845)
|
||
Daysleeper ![]() Group: Privileged Posts: 21948 Warn:0% ![]() |
Под адресом имелось в виду, что я знаю физический адрес (типа 0x8005AEAE) устройства. Как на такое можно сделать Dir? ![]() |
||
|
Posted: 20-01-2006, 22:50
(post 6, #532932)
|
||
Talk too much Group: News makers Posts: 2219 Warn:0% ![]() |
Значит, dir пролетает. ![]() А как насчет DevCon - подойдет? |
||
|
Posted: 20-01-2006, 23:29
(post 7, #532961)
|
||
Daysleeper ![]() Group: Privileged Posts: 21948 Warn:0% ![]() |
Посмотрю чуть попозже ![]() ![]() |
||
|
Posted: 20-01-2006, 23:29
(post 8, #532962)
|
||
Старый пессимист Group: Prestige Posts: 4495 Warn:0% ![]() |
|
||
|
Posted: 20-01-2006, 23:46
(post 9, #532979)
|
||
Visionary Group: Members Posts: 5181 Warn:0% ![]() |
|||
|
Posted: 21-01-2006, 00:16
(post 10, #533007)
|
||
Daysleeper ![]() Group: Privileged Posts: 21948 Warn:0% ![]() |
Спасибо! В понедельник наложу свои лапы на систему, посмотрим, что из этого получится. |
||
|
Posted: 21-01-2006, 01:45
(post 11, #533044)
|
||
Медитатор Group: Prestige Posts: 4886 Warn:0% ![]() |
А ты знаешь, что тебе в этот адрес надо сказать, чтобы оно ресетнулось? |
||
|
Posted: 21-01-2006, 03:28
(post 12, #533079)
|
||
Daysleeper ![]() Group: Privileged Posts: 21948 Warn:0% ![]() |
Сказать-то я знаю, но при определенных событиях, Винда девайс просто теряет ![]() |
||
|
Posted: 21-01-2006, 05:14
(post 13, #533110)
|
||
Уже не тот, совсем не тот... ![]() Group: Netlab Soldier Posts: 7389 Warn:0% ![]() |
Железо надо прямое покупать...и БИОС обновлять... (не обижайся,ворчу...старею). |
||
|
Posted: 21-01-2006, 08:03
(post 14, #533127)
|
||
Сварливый Мозг Клуба ![]() Group: Roots Posts: 22891 |
странно, что программисты (а ведь такие явно есть на нетлабе) не отзываются. Всё админы/техники. P.S. Если кого обидел по незнанию, то порстите. Не со зла. |
||
|
Posted: 21-01-2006, 08:57
(post 15, #533133)
|
||
флуд и труд ![]() Group: Privileged Posts: 9150 Warn:0% ![]() |
FiL пятница, вечер/ночь. какое тут юсб |
||
![]() |