Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2012.04.01;
Скачать: [xml.tar.bz2];

Вниз

Как больше узнать про устройсто по событию 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2012.04.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
15-1323165693
Scott Storch
2011-12-06 14:01
2012.04.01
обозвать поля


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


15-1323157523
Pit
2011-12-06 11:45
2012.04.01
Delphi 7, приложение падает, если включена оптимизация


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


15-1322687178
Юрий Зотов
2011-12-01 01:06
2012.04.01
Ищем людей (вакансии в Москве)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский