Возможно ли создать драйвер (windows/mac) для настраиваемого концентратора USB таким образом, чтобы он отображался как одно устройство в «Мой компьютер/Finder», а подключенные считыватели карт USB отображались как подпапка внутри это устройство? Любые указатели в правильном направлении, чтобы посмотреть, были бы оценены.Драйвер Hierarchy USB
ответ
Это возможно, но нечестивое количество трудных. Вы действительно не хотите этого делать. В самом деле. В основном вы будете переопределять USBHub.sys с нуля, а также нарушить стандартную парадигму дисков в Windows (т. Е. Диски появятся в «Моем компьютере»).
У вас есть два пути сделать это:
1) Построить свой собственный пользовательский USB хаба устройство, которое представляет себя как один диск, и создает свои собственные внутренние папки на основе устройств, подключенных.
2) Напишите серьезный код драйвера ниндзя, сочетающий в себе несколько USB-устройств для чтения карт памяти на одном диске. Это было бы чрезвычайно зависимым от платформы (Windows v. Mac), и для этого потребовалось бы, как минимум, 6 месяцев работы, отдавать или принимать.
Я честно поеду с первым, если он большой. Возьмем пользовательский кусок оборудования, хотя ...