Ist es möglich, einen Treiber (windows/mac) für einen benutzerdefinierten USB-Hub zu erstellen, so dass er als ein Gerät in Mein Computer/Finder erscheint und die angeschlossenen USB-Kartenleser als Unterordner angezeigt werden dieses Gerät? Irgendwelche Hinweise auf die richtige Richtung zu betrachten würden geschätzt.USB-Hierarchie-Treiber
Antwort
Es ist möglich, aber unheilige Mengen von schwierig. Du willst das wirklich nicht machen. Ja wirklich. Im Grunde werden Sie USBHub.sys von Grund auf neu implementieren und das Standardparadigma von Laufwerken in Windows (d. H. Laufwerke werden in Arbeitsplatz angezeigt) brechen.
Sie haben zwei Routen, dies zu tun:
1) Ihr eigenes USB-Hub-Gerät bauen, das mich als ein einziges Laufwerk präsentiert und erstellt seine eigenen internen Ordner basierend auf den angeschlossenen Geräten.
2) Schreiben Sie einen ernsthaften Ninja-Treibercode, der mehrere USB-Kartenlesegeräte in einem einzigen Laufwerk kombiniert. Dies wäre extrem plattformabhängig (Windows v. Mac) und würde erfordern, was mindestens 6 Monate Arbeit, Geben oder Nehmen bedeuten würde.
Ich würde ehrlich mit dem ersten gehen, wenn es ein großes Muss ist. Würde ein kundenspezifisches Stück Hardware aber ...
nehmen