Одним из быстрых способов было бы написать сценарий, который выполняет usbmount
на заданном диске, а также обновляет другой файл данных/текст, который приложение C++ могло бы опрашивать на наличие изменений на основе некоторого интервала времени. Другим методом было бы просто включить вызов вашего приложения C++ после выполнения usbmount
.
Ваше приложение C++ настроено на немедленное автоматическое воспроизведение файлов, найденных на данном подключенном USB-накопителе? Это может быть червями без очень тщательной фильтрации входных файлов.