Есть у меня подозрение, что это можно без драйвера при помощи стандартных ф-ций Win32 API сделать.
момент смены носителя в устройстве
[/quote]
Если можно, то поподробнее, какие функции?
У меня тоже такое подозрение было, но устройство- USB- ск- ридер.
При попытке CreateFile -> RegisterDeviceNotification или DeviceIoControl,
CreateFile(symbolicLink, generic_read/write, file_share_read/write, null, open_existing, 0, null) выдает ошибку "access is denied" под 2K/XP.
symbolicLink возвращается SetupDiGetDevicenterfaceDetail и выглядит как
USB#vid....&pid.....#{...-..-..-..-....}. С именем вроде нормально, но доступ запрещен.