[an error occurred while processing this directive]
Пункт 3 и 4 не так сложен как кажется. В комплете NTDDK есть пример BULKUSB который можно обьявить через inf файл подходящий к заданному устройству и работать(-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)