ok sto "entrando sempre più nella materia"... ma ho ancora molti dubbi.
Riguardo le dll per interagire con il lettore/scrittore soprattuto.

Se ne compro uno (ammettiamo da CHL), siamo sicuri che trovo nella confezione ste benedette dll per il .NET che mi servono? Una cosa sono infatti i dirver del lettore per il S.O. che comunque portano a corredo, un'altra le API per la programmazione, giusto?

E se non le trovo si possono reperire da terze parti (open source magari)?

E se le trovo siamo sicuri che vadano bene per quel lettore, cioè sono diciamo universali?

E se...

...mi fermo prima che mi ci mandiate!