ИИ уже отменили или принципиально не пользуетесь?
DeepSeek писал(а):
Для определения подключения флешки (или другого USB-устройства) без постоянного опроса можно использовать механизмы событий, предоставляемые операционной системой.
Windows (WinAPI)
В Windows можно использовать Windows Management Instrumentation (WMI) или RegisterDeviceNotification для отслеживания изменений в подключённых устройствах.
Linux (udev)
В Linux для этого используется udev – подсистема ядра, управляющая устройствами.
Через inotify (если нужно следить за /dev)
Через systemd
Вывод
Windows: WMI или RegisterDeviceNotification + WM_DEVICECHANGE.
Linux: udev (нативный способ) или inotify.
Если нужен кросс-платформенный вариант, можно использовать библиотеки вроде libusb или Qt's QDeviceWatcher.