Um die Seriennummer zu ermitteln, such mal
Getvolumeinformation cd seriennummer oder gleich
http://www.delphi-forum.de/topic_Nam...a71485f0c0781e
Und ich meinte, das so, dass du ein paar benötigte Daten richtig verschlüsseln solltest (z.B. RC 4 siehe CodeLibrary) und diese nur auf der richtigen CD laufen ...
z.B. könntest du einen Loader und einen Viewer schreiben, der Viewer ist eine verschlüsselte exe, der Loader entschlüsselt sie, und führt sie aus.