Когда-то занимался похожим вопросом. Вставку/извлечение флешки обрабатывал отловом сообщения WM_DEVICECHANGE.
При запуске программы находил список букв флешек и заносил в переменную. При определении вставки/извлечения нового накопителя получал новый список и сохранял его в другую переменную. Потом с помощью простого цикла и функции POS определял отличие двух стринговых строк. Отличались они всего на одну букву - букву вставленной/извлеченной флешки.
P.S. Код написать не смог, ибо с телефон не поддерживает английский.
|