Why don't you try :
1.Making an image file with blindwrite.
2.Then physically burning the image to a CD.
3.Then check if the newly burnt CD works...
If the newly burnt CD works, then the problem maybe that the prog checks for Virtual Drives and give problems if drive is virtual...
Its also possible I think that the prog checks for an unique ID of the CD before running or uses it to decrpyt the prog using the ID as a key. If so, then the CD's ID must be hardcoded somewhere in the program. I remember that Crypkey v6 uses the ID of the CD to check whether the prog has been running from some other cd, and if so, it gives error message.
I don't exactly remember where I got this e-book but it maybe of help. Kindly go through the e-book :
Code:
The name of e-book is : CD Cracking Uncovered-Protection Against Unsanctioned CD Copying.
The download link is : http://rapidshare.com/files/120464076/06062008.rar.html
The password is : cdcopy
The rar contains several examples etc also...