Отловить подключение/отключение флешки - Visual Basic .NET
Формулировка задачи:
Приветствую господа, идея в том чтобы при подключении флешки производился поиск музыки на ней, в исходнике есть программа которая автоматически при подключении флешки выводит сообщение и две кнопки которые производят поиск из указанного каталога . а теперь самое главное как совместить что бы при обнаружении флешки начинался поиск аналогично поиску при нажатии кнопок?
Решение задачи: «Отловить подключение/отключение флешки»
textual
Листинг программы
Imports System.Runtime.InteropServices Public Class WinAPI Friend Const WM_DEVICECHANGE = &H219 Friend Const DBT_DEVICEARRIVAL As Integer = &H8000& Friend Const DBT_DEVICEREMOVECOMPLETE As Integer = &H8004& 'Заголовок подсоединённого устройства Friend Structure DEV_BROADCAST_HDR Dim DBCH_Size As Integer Dim DBCH_DeviceType As DBT_DEVTYPE Dim DBCH_Reserved As Integer End Structure 'Информация о томе Friend Structure DEV_BROADCAST_VOLUME Dim DBCV_Size As Integer Dim DBCV_DeviceType As Integer Dim DBCV_Reserved As Integer Dim DBCV_UnitMask As Integer Dim DBCV_Flags As Integer End Structure 'Типы устройств Friend Enum DBT_DEVTYPE DBT_DEVTYP_OEM = &H0 ' OEM-устройство DBT_DEVTYP_DEVNODE = &H1 ' devnode number DBT_DEVTYP_VOLUME = &H2 ' логический диск DBT_DEVTYP_PORT = &H3 ' порт DBT_DEVTYP_NET = &H4 ' сетевое устройство End Enum End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д