Wenn du ernsthaft daran interessiert bist solch ein Tool zu schreiben ist das
hier das erste was man überhaupt braucht.
Bevor man irgendwas anderes machen kann.
Es geht auch nicht darum den "Code" aus dem Treiber zu extrahieren (was so eh nicht geht).
Es sei denn du liest X86 Maschinencode wie andere Leute Tageszeitung und willst nebenbei das Rad nochmal erfinden.
Sondern vielmehr darum das du lernst wie du auf die Funktionen zugreifst die der Treiber anbietet.
Natürlich ist auch gründliches studieren der beiliegenden Dokumentation Pflicht, ebenso wie Englisch was ja aber im Programmierbereich eh selbstverständlich ist.
Nachtrag:
Habe gerade gelesen die Dinger werden mit Javascript und XML realisiert also dann viel Erfolg.
Ich vermute nicht das systemnahe Programmierung in Javascript überhaupt vorgesehen war oder möglich ist.