Работа с USB

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Работа с USB

Сообщение TiG » 27.03.2006 (Пн) 11:47

Добрый день)

по форуму пробежался и что-то не обрадовался)

В общем есть система пожарной безопасности и подключается она к компьютеру USB 2.0

Есть ли возможность программой написанной на VB опрашивать этот порт и посылать данные?
Все мои игрушки мама разметало ураганом...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 27.03.2006 (Пн) 11:54

Нуу, вообщето есть вроде как драйвер USB COM Port, так что можно общаться с USB как COM-портом... Если установить этот драйвер...
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2006 (Пн) 12:40

Это по моему, какой то кривой способ.

Вот есть WMI Class Win32_USBHub.

Он возвращает девайс, который включен в USB, и у него есть метод GetDescriptor, который дает хендл этого девайса.

В дальшейшем, можно использовать дескриптор для управления устройством.

Как? Мне было лень дальше копать, но в MSDN я думаю, можно найти ответ если копать в этом направлении.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 27.03.2006 (Пн) 15:02

Возможно, есть SDK к системе.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 27.03.2006 (Пн) 15:25

Ну вообщето, все вышесказанное относится к случаю отсутствия нормального драйвера. Иначе, ясное дело, качать SDK и читать.....
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 27.03.2006 (Пн) 23:51

Коряво как-то получится, но можно попробовать через WinDriver/KernelDriver....если надо могу скинуть....

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 28.03.2006 (Вт) 0:09

Кто такой WinDriver?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 28.03.2006 (Вт) 11:38

Продукт, позволяющий делать юзермодные драйвера на VB и не только. Платный.
Моду создают модоки, а распространяют модозвоны.

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 29.03.2006 (Ср) 3:20

Стоит недорого правда....=)).....Продукт понравился....денег не жалко....времени жалко......есть лекарство.....

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 04.04.2006 (Вт) 11:58

Как то понадобилось делать перевключение USB устройства, (есть электронный осцилограф, который подключаеться к компу по USB и устанавливает свой драйвер, и после выхода компа из спящего режима нужно было отключать/включать это устройство). Насобирал информацию по WMI и ничего не получилось. С микрософта даже стянул программу для работы с WMI сделал как написанно и доке и ничего, писало не та версия WMI. Хотя проверял, искал безрезультатно. Вообщем плюнул. Инфу сейчас найду врядли :-(
Попробуй может у тебя получиться, с обменом там по другому дело обстоит, и хендл устройства я получал, но на выкл./вкл. он мне не годился, а для обмена информацией я думаю подойдет.
и кстати ftp://195.248.180.147:2121/usb_disk(natahaus.ru).rar это примеры, а это сама книга ftp://195.248.180.147:2121/Interfeis_USB(natahaus.ru).rar
на русском

кстати надо будет и себе посмотреть :-)
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 123

    TopList  
cron