Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.04.01;
Скачать: CL | DM;

Вниз

Как больше узнать про устройсто по событию WM_DEVICECHANGE?   Найти похожие ветки 

 
Kolan ©   (2009-10-07 15:09) [0]

Здравствуйте!

Когда к компьютеру подключают USB устройство в приложение приходит сообщение WM_DEVICECHANGE.

Можно ли в этом сообщении узнать что это за устройство? В частности получить имя, изготовителя и описание.

Или может нужно «ловить» другое сообщение?


 
WM_DEVICECHANGE   (2009-10-07 15:35) [1]

Посмотри здесь
http://www.delphi3000.com/articles/article_4841.asp?SK=usb


 
Kolan ©   (2009-10-07 16:40) [2]

Вот уж не ожидал, что ты мне сама ответишь.

Но я, блин, лохонулся. У меня же вирт. ком. порт и его тип всегда USB Serial Converter (пример помог, благодарю).

Есть ли в этом случае возможность из системы получить что-то про устройство?

Объясню задачу. Когда подкл. устройство мне надо понят моё это устр-во или не моё.

Вариант номер один: поймать момент подключения и послать устр-ву команду. Если ответит — моё.

Вариант два: ничего не посылать, а узнать все у системы.

Мне сейчас удобнее вариант два. Так как в конкретной программе сделана асинхронная связь и анализировать ответ неудобно.


 
GanibalLector ©   (2009-10-08 15:10) [3]

Честно говоря, не пойму особого смысла.
Я тоже очень часто юзаю порт и в своих программах оставляю выбор порта на пользователя. Пусть он сам выберет на какой порт подключен девайс.


 
Kolan ©   (2009-10-13 14:45) [4]

Особый смысл как раз и состоит в том, чтобы не заставлять пользователя выбирать нужный порт.


 
Дмитрий   (2009-10-19 08:49) [5]

VID и PID при подключении USB-устройства получить можно, если они в данном устройстве имеются. Что за устройство ?



Страницы: 1 вся ветка

Текущий архив: 2012.04.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
1-1290434672
DeadAlice
2010-11-22 17:04
2012.04.01
Печать на POS-принтер с определением состояния процесса


15-1322773113
Германн
2011-12-02 00:58
2012.04.01
Список устройств в "Диспетчере оборудования"


3-1273743190
Роман
2010-05-13 13:33
2012.04.01
Подключение Delphi к базе Firebird


2-1323787418
tj.nelson
2011-12-13 18:43
2012.04.01
Помогите разобраться с реестром windows 7


15-1322315078
Правильный$Вася
2011-11-26 17:44
2012.04.01
Долгая установка Win7