![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 01.11.2008
Сообщений: 9
|
![]()
Необходимо обнаружить втыкание флешки и узнать ее VID и PID.
Gta Russian Racing Developer
- Ура!! наша мама девственица: закричали дети. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
"Втыкание" и "оттыкание" можно отловить с помощью WMDeviceChange, ну или использовать компонент ComponentUSB (найдешь в аттаче). Поискал тут по реестру и наткнулся на нужную, думаю, тебе информацию:
В ветке реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentC ontrolSet\Services\USBSTOR\Enum" находиться параметр Count, который показует количество подключенных USB устройств, там же параметры от 0 и до Count -1 находяться парметры (если Count > 0) которые имеют в значении кусок адреса ветки, пример: "USB\Vid_13fe&Pid_1e00\078409BE0052 ", которая и имеет Vid и Pid (Vid = 13fe, Pid = 1e00 и последняя запись 078409BE0052 - серийный номер (его мне показуют различные программы для работы с флешками)), если же к адресу "SYSTEM\CurrentControlSet\Enum\ " добавить те значения, то мы получаем ветку с информацией о USB устройстве, пример: Цитата:
Да, еще предоставляю функцию, для получения списка букв сьемных носителей: Код:
Последний раз редактировалось W0LF; 06.03.2010 в 20:45. |
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.11.2008
Сообщений: 9
|
![]()
Спасибо. В закладки.
Gta Russian Racing Developer
- Ура!! наша мама девственица: закричали дети. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PID и переменные среды окружения | _Dark_angel_ | Общие вопросы C/C++ | 0 | 21.11.2009 18:16 |
Метод сортировки пузырьком(помогите обнаружить ошибки) | Ker_33rus | Общие вопросы C/C++ | 5 | 04.11.2009 15:34 |
как узнать Pid процесса которому принадлежит окно | Пепел Феникса | Win Api | 3 | 13.04.2009 13:37 |
как обнаружить перевод строки... | Old_Man_nsk | Microsoft Office Excel | 2 | 03.04.2009 16:55 |
Помогите! Не могу обнаружить ошибку | pilevas | Помощь студентам | 1 | 23.06.2008 10:48 |