Eine zumindest ähnliche Frage hatte ich vor kurzem auch gehabt.
http://www.delphipraxis.net/internal...ct.php?t=43931
Da sind mehrere Möglichkeiten angesprochen. So das Benutzen von Akrip.Dll, Bass.Dll und BassCD.Dll unter allen Betriebssystemen, das Auslesen der Registry unter
Win9x/ME und das von Luckie angesprochenen
WMI unter WinME/2000/XP sowie unter
Win9x, wenn
WMI nachinstalliert wurde. Demoprojekte gibt es auch.
Wie eine Unterscheidung von CD- und DVD-Laufwerk vorgenommen wird, weiß ich nicht. Irgendwie habe ich den Eindruck, das geht nach der Kapazität des eingelegten Datenträgers. Sonst kannst Du Dir ja mal die Delpi Nero
Api ansehen. Die wollte bei mir nicht laufen. Man kann natürlich die Registry nach gängigen Brennprogrammen durchsuchen und nachsehen, welche Brenner die gefunden haben.