C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Реагирование на втыкание флешки  (Прочитано 2535 раз)
***Frenk***
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 3


Реагирование на втыкание флешки
« : 28 Май 2008, 12:30:56 »

Кто знает, как сделать хук на притыкание флешки?
Записан
moskk
-Кто же это ходит за мёдом с воздушными шариками?
Участник


Сказали спасибо: +17/-4
Offline

Сообщений: 264

-Я хожу.


« Ответ #1 : 12 Июнь 2008, 23:01:16 »

есть такая функция апишная - GetLogicalDriveStrings:
Код:
DWORD GetLogicalDriveStrings(IN DWORD nBufferLength, OUT LPSTR lpBuffer)ж
в lpBuffer пишет строку, в которой перечислены все диски в системе в виде ":\\", разделённые нулевыми символами, в конце строки - два нуля. nBufferLength - понятно длина буфера. возвращает реально записанное вв lpBuffer кол-во байт.

втыкаешь её в таймер, и, например, раз в секунду сравниваешь предыдущий список дисков с новым.
« Последнее редактирование: 13 Июнь 2008, 01:27:11 от moskk » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 3.538 секунд. Запросов: 21.