|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2012, 19:21 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
USB. Программно обновить список подключенных к карт-ридеру карт.
Доброго времени!
Есть карт-ридер, подключен через USB кабель. Сабж такой: 1. Вставляю MiscoSD карту а адаптер. 2. Вставляю адаптер в карт-ридер. 3. Вставляю карт-ридер в USB порт(Не сам карт-ридер ) Итог: Система находит съемный жесткий диск. Ситуация 2: 1. Вставляю карт-ридер в USB порт(Не сам карт-ридер ) 2. Вставляю адаптер в карт-ридер. 3. Вставляю MiscoSD карту а адаптер. Итог: Система молчит. Правится повторением п.2 или п.1... Надоело это... Хочу автомат!!11111 С чего начать? Какую литературу читать? Есть предположение что нужно заставить систему думать, что X устройство переподключено. Или же обновить список подключенных девайсов. Как это сделать? Последний раз редактировалось Человек_Борща; 26.11.2012 в 19:24. |
26.11.2012, 21:09 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...найди pid/vid (или серийник) самого адаптера (не карты) через devcon, потом делай ему disable и enable, забить можно в горячую клавишу на ярлык.
Пример: http://programmersforum.ru/showthread.php?p=879648 http://programmersforum.ru/showthread.php?p=854152 p.s.: если автоматом, то либо в батнике цикл через find на devcon status список, либо через SetupAPI. Но есть подозрение, что раз система в "случае 2" сама не видит и не обнаруживает, то этот "автомат" не сработает, ибо одно и тоже, что система, что программа. Так что вариант полу-ручного отключения-включения остается.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 26.11.2012 в 21:12. |
26.11.2012, 22:13 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
хм ситуация:
Подключая карт-ридер появляется 4 диска, и все пустые: Код:
Код:
Отсоединяю провод USB от самого карт-ридера и все диски пропадают, подключаю снова и система молчит, в этом случае перетыкать нужно уже USB кабель. Хотя на карт-ридере горит диод "Power". Как заставить систему перечитать такой-то USB порт? enable, disable, rescan, update от devcona - не помогли. |
26.11.2012, 22:43 | #4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...вот мой кардридер:
Показывай скринами как на своем отключаешь и отображение в диспетчере устройств. Цитата:
Если проблема идет от USB адаптера для кардридера, то его надо перетыкать, а не сам кардридер, у него тоже свой идентификатор. В общем, поиграйся.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
27.11.2012, 00:32 | #5 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
такое поведение на одной машине, или на любой машине?
|
27.11.2012, 20:15 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...отвечу за себя: у меня тоже подобный эффект наблюдается, иногда, правда SD-ка практически постоянно торчит и не заморачиваюсь.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
API карт | Naive | JavaScript, Ajax | 4 | 31.07.2011 19:55 |
векторный редактор карт | AndersonEgo | C# (си шарп) | 7 | 26.05.2011 17:03 |
РИДЕР КАРТ | (C)stalin(Cpp) | Общие вопросы .NET | 0 | 25.04.2010 18:18 |
Привязка Google Карт | Xander | Фриланс | 4 | 13.02.2008 13:21 |