попробуйте посмотреть пример из DDK
DDK3790.1830\src\storage\filters - для любого устройства
не факт что это то что нужно, но... говорят он ставится на любые диски. скорее всего на нем можно собрать блокировку. но это уже после того как флешка подключена и опозналась системой.
+ можно попробовать покопать в строну
http://support.microsoft.com/kb/823732/ruточнее, модификацией
%SystemRoot%\Inf\Usbstor.pnf
%SystemRoot%\Inf\Usbstor.inf
добиться установки написанного драйвера фильтра при подключении флешек.
еще забавная инфа
http://habrahabr.ru/blogs/i_am_clever/52553/может пригодиться)