www.gcmsite.ru

Новости Программы PHP-скрипты Статьи Числа
Услуги Резюме Игры Автомобили Поиск

СИСТЕМНОЕ И ВЕБ-ПРОГРАММИРОВАНИЕ
компьютерная техника, игры

Как определить, что была вставлена usb-флешка. Пример на Delphi

После события о вставленной флешке - можно получить список дисков и найти съемный.

Пример кода на языке программирования Delphi:

    type
      TForm1 = class(TForm)
      public
        procedure testusb(var Msg: TMessage); message WM_DEVICECHANGE;
      end;

    const
      DBT_DEVNODES_CHANGED = $7;


    procedure TForm1.testusb(var Msg: TMessage);
    begin
      if Msg.WParam=DBT_DEVNODES_CHANGED
       then 
        begin
          // что-то делаем, например, запускаем таймер, который при срабатывании 
          // может получить список дисков и найти имя нового смонтированного диска. 
        end;
    end;

Рабочий пример определения флешки в компьютере можно увидеть в моей программе SP-USB-Detect: Определение подключения - отключения flash-накопителей.


Apache — это кросплатформаенное программное обеспечение, относящееся к классу http-серверов. Поддерживается множеством операционных систем: Windows, Linux, MacOS и т.д. Одним из ключевых факторов в вопросе использования данного web-сервера является гибкость настройки и надежность выполнения операций. Apache включает в себя множество дополнительных модулей, позволяющих работать с различными базами данных, контролировать аутентификацию пользователей и т.д.

Интересные материалы на сайте:

Автор, разработчик: Шаров Евгений   (gcmsite@yandex.ru)
(c) 2000-2020 GCM-Site - системное и веб-программирование
Цитирование материалов сайта возможно только при наличии гиперссылки