Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows
Перезагрузить страницу Подключение накопителя
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
demon112 demon112 вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.01.2012
Arrow Подключение накопителя - 21.01.2012, 19:21

Как можно в C# отловить событие подключения USB-flesh устройства, жесткого или иного накопителя?
Ответить с цитированием
  (#2 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,448
Сказал(а) спасибо: 22
Поблагодарили 944 раз(а) в 928 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 21.01.2012, 19:36

  • При включении подписать окно программы на события функцией RegisterDeviceNotifications, при завершении отписать вызовов UnregisterDeviceChanges;
  • Переопределить WndProc и ловить сообщения WM_DEVICECHANGE, c WParam == DEVICEARRIVAL и DEVICEREMOVECOMPLETE;
  • При получении сообщения брать данные со структуры, на которую указывает LParam, там можно узнать, была ли это именно флэшка, а не usb-uart адаптер.
Ответить с цитированием
Пользователь сказал cпасибо:
demon112 (21.01.2012)
  (#3 (permalink)) Старый
demon112 demon112 вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.01.2012
По умолчанию 21.01.2012, 19:47

будем разбираться...
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подключение 2 hdd Dozza Любые вопросы от новичков 19 30.12.2011 15:57
Определение USB накопителя igoryan Вопросы начинающих программистов 2 30.03.2011 20:13
подключение vpn и wi fi melkov1313 Wi-Fi и сети 2 28.03.2011 20:31
Компьютер выключается при добавлении нового накопителя, почему? astronom Техническая поддержка 8 03.11.2010 18:33
Подскажите как установить Windows с флеш-накопителя? zver87 Любые вопросы от новичков 4 13.01.2010 19:47
Как восстановить объем флэш накопителя Kingston DT 16Gb? seroz Техническая поддержка 3 28.12.2009 13:21
Подключение 2-го HDD Dimas90 Накопители 15 01.04.2009 22:00
Как установить windows с флеш накопителя? amiDMast Любые вопросы от новичков 4 10.09.2008 00:12
Нельзя форматировать и удалять файлы с флеш-накопителя, защита записи. basil Любые вопросы от новичков 7 02.09.2007 11:27
подключение к БД из ПХП sag PHP 4 05.09.2004 12:47
Подключение к БД mikeagul PHP 3 10.06.2004 01:40
подключение ADO Anonymous Visual Basic 9 30.12.2003 14:21



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов