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-накопителей.


JavaScript — это язык веб-программирования, работающий на стороне клиента, позволяющий автоматизировать какую-либо деятельность на странице сайта, не нагружая сервер. Вся нагрузка лежит на компьютере пользователя. В нем можно создавать функции, а также использовать базовые алгоритмы, состоящие из следования-ветвления-цикла. Чаще всего программный код на языке JavaScript обрабатывается обычными веб-браузерами.

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

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