Да такое есть. Необходимо фильтровать определённый класс USB устройств, это ведь может быть не только флэшка, вирусы можно принести и на считывателе, в которй вставлена SD-карта, и на фотокамере, и на внешнем харде и тд. В общем на всём, что распознаётся как дисковод и автоматически инициализируется.
КОды можно глянуть в инете
http://www.usb.org/developers/defined_classВот тут спецификации
http://www.usb.org/developers/devclass_docsНачать можешь с 08h - Mass Storage, практически все флэшки относятся к этому классу.