A
na so einfach wie du das dir vorstellst ist es sicherlich nicht!
da gibt es keine lib und keine befehle(?) für. kopiergeschützte cd's werden auch nicht gebrannt, sondern gepresst. das dateisystem solcher cd's wird vorher generiert, so dass es zwischendurch lücken besitzt, aber beim abspielen ganz normal gelesen wird. d.h. die lücken werden mit hilfe der dateisystem informationen übersprungen.
da die meisten brennprogramme speichereinheit für speichereinheit lesen und dann schreiben, kann ein normaler brenner mit diesen informationen keine cd brennen, höchstens bis zur ersten datenlücke.
man umgeht dies in dem man die daten der cd erst auf die festplatte cached, und zwar fehlerfrei.
allerdings sind programme, die so geschützt sind darauf ausgerichtet, original gepresste cd's in der schublade vorzufinden. d.h. es ist nich die einzige sicherung die durch diese lücken ein kopieren erheblich erschwert.
und noch etwas, falls du schon angibst ein neuling zu sein, dann versuch nicht gleich die halbe welt neu und besser zu programmieren.
ich denke man kann auch klein anfangen, und mit der zeit lernen. wenn du das tust, wirst du in einiger zeit begreifen, dass deine idee sehr unrealistisch ist.