Hallo,
das mit den 24 Zeichen ist so, seit es Windows gibt - im Prinzip hat also der Programmierer des Treibers einen Fehler gemacht, wenn er längere Namen vergibt. Ich schätze, um die ganzen Namen auszulesen, muss man an die Struktur heran, in der sie gespeichert sind, und die könnte, im Gegensatz zum
API-Aufruf, von Version zu Version anders sein. Aber jede Windows-Version kennt ja ihre eigene Treiberstruktur und kann die Namen daher in ganzer Länge darstellen.
Gruss Reinhard